@charset "utf-8";



/* CSS Document */

button,input,textarea,select{

	outline:none;

	background:none;

	border:none;

	font-family:"微软雅黑";

	box-shadow:none;

	-webkit-appearance:none;

	border-radius:0;

}



a,*:before,*:after{

	-webkit-transition:all .3s;

	-moz-transition:all .3s;

	-o-transition:all .3s;

	transition:all .3s;

}

/* *{

	transition:all 0s \9 !important;

} */

*,*:before,*:after{

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;

}

.iconfont:before{

	-webkit-transition:all 0s;

	-moz-transition:all 0s;

	-o-transition:all 0s;

	transition:all 0s;

}

.center_box{

	width:1200px;

	margin:0 auto;

}

.clearfix:after{

	content:"";

	clear:both;

	height:0;

	font-size:0;

	display:block;

	visibility:hidden;

	*zoom:1;

}

.clear{

	clear:both;

}

.fl{

	float:left;

}

.fr{

	float:right;

}

.pd_150{

	padding:150px;

}

.pd_tb150{

	padding:150px 0;

}

.pd_t150{

	padding-top:150px;

}

.pd_b150{

	padding-bottom:150px;

}

.pd_120{

	padding:120px;

}

.pd_tb100{

	padding:120px 0;

}

.pd_t120{

	padding-top:120px;

}

.pd_b120{

	padding-bottom:120px;

}

.pd_100{

	padding:100px;

}

.pd_tb100{

	padding:100px 0;

}

.pd_t100{

	padding-top:100px;

}

.pd_b100{

	padding-bottom:100px;

}

.pd_80{

	padding:80px;

}

.pd_tb80{

	padding:80px 0;

}

.pd_t80{

	padding-top:80px;

}

.pd_b80{

	padding-bottom:80px;

}

.pd_70{

	padding:70px;

}

.pd_tb70{

	padding:70px 0;

}

.pd_t70{

	padding-top:70px;

}

.pd_b70{

	padding-bottom:70px;

}

.pd_60{

	padding:60px;

}

.pd_tb60{

	padding:60px 0;

}

.pd_t60{

	padding-top:60px;

}

.pd_b60{

	padding-bottom:60px;

}

.pd_50{

	padding:50px;

}

.pd_tb50{

	padding:50px 0;

}

.pd_t50{

	padding-top:50px;

}

.pd_b50{

	padding-bottom:50px;

}

.pd_40{

	padding:40px;

}

.pd_tb40{

	padding:40px 0;

}

.pd_t40{

	padding-top:40px;

}

.pd_b40{

	padding-bottom:40px;

}

.pd_30{

	padding:30px;

}

.pd_tb30{

	padding:30px 0;

}

.pd_t30{

	padding-top:30px;

}

.pd_b30{

	padding-bottom:30px;

}

.pd_20{

	padding:20px;

}

.pd_tb20{

	padding:20px 0;

}

.pd_t20{

	padding-top:20px;

}

.pd_b20{

	padding-bottom:20px;

}

.pd_15{

	padding:15px;

}

.pd_tb15{

	padding:15px 0;

}

.pd_t15{

	padding-top:15px;

}

.pd_b15{

	padding-bottom:15px;

}

.pd_10{

	padding:10px;

}

.pd_tb10{

	padding:10px 0;

}

.pd_t10{

	padding-top:10px;

}

.pd_b10{

	padding-bottom:10px;

}

.pd_tb100{

	padding:100px 0;

}

.mg_t150{

	margin-top:150px;

}

.mg_b150{

	margin-bottom:150px;

}

.mg_t100{

	margin-top:100px;

}

.mg_b100{

	margin-bottom:100px;

}

.mg_tb80{

	margin:80px 0;

}

.mg_t80{

	margin-top:80px;

}

.mg_b80{

	margin-bottom:80px;

}

.mg_tb60{

	margin:60px 0;

}

.mg_t60{

	margin-top:60px;

}

.mg_b60{

	margin-bottom:60px;

}

.mg_tb50{

	margin:50px 0;

}

.mg_t50{

	margin-top:50px;

}

.mg_b50{

	margin-bottom:50px;

}

.mg_tb40{

	margin:40px 0;

}

.mg_t40{

	margin-top:40px;

}

.mg_b40{

	margin-bottom:40px;

}

.mg_tb30{

	margin:30px 0;

}

.mg_t30{

	margin-top:30px;

}

.mg_b30{

	margin-bottom:30px;

}

.mg_tb20{

	margin:20px 0;

}

.mg_t20{

	margin-top:20px;

}

.mg_b20{

	margin-bottom:20px;

}

.mg_tb15{

	margin:15px 0;

}

.mg_t15{

	margin-top:15px;

}

.mg_b15{

	margin-bottom:15px;

}

.mg_tb10{

	margin:10px 0;

}

.mg_t10{

	margin-top:10px;

}

.mg_b10{

	margin-bottom:10px;

}



*{

	font-family:"微软雅黑";

}

body{

	font-size:medium !important;

	font-family:"微软雅黑";

	/* font-family:'PingFang SC','Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif; */

	/* font-family:'SiYuan-ExtraLig1fd3bbf467523d' !important; */

	-webkit-font-smoothing:subpixel-antialiased;

	-moz-osx-font-smoothing: grayscale;

	-webkit-tap-highlight-color:transparent;

	background:none;
	/*-moz-user-select: none; 
    -webkit-user-select: none; 
    -ms-user-select: none; 
    -khtml-user-select: none; 
    user-select: none;*/

}

@font-face {

	font-family:msyi;

	src:url(../font/msyi.ttf);

}

@font-face {

	font-family:squ;

	src:url(../font/tt0248m.ttf);

}

@font-face {

	font-family:gun;

	src:url(../font/Gunplay.ttf);

}

@font-face {

	font-family:menk;

	src: url(../font/MGQ8101.ttf);

}



/* ==================================================首页================================================== */

/* header */

header{

	position:fixed;

	top:0;

	left:0;

	width:100%;

	z-index:999;

}

header .center_box{

	width:84%;

	min-width:1200px;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.header_box .logo_box{

	display:block;

	position:absolute;

	top:90px;

	height:80px;

	background:url(../img/logo.png) no-repeat left center;

	background-size:auto 100%;

	animation:logoLight 2s ease-out 3;

	transition:all .35s;

}

.header_box.scr .logo_box{

	height:48px;

	position:static;

	top:0;

}

.header_box .logo_box img{

	display:block;

	height:100%;

	opacity:0;

}

@keyframes logoLight{

	0%{background:url(../img/logo.png);background-size:auto 100%;}

    10%{background:url(../img/logo1.png);background-size:auto 100%;}

    20%{background:url(../img/logo2.png);background-size:auto 100%;}

    30%{background:url(../img/logo3.png);background-size:auto 100%;}

    100%{background:url(../img/logo.png);background-size:auto 100%;}

}





header .header_right{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flebox;

	display:flex;

	-webkit-align-items:center;

	align-items:center;

}

header .ch_en{

	color:#7ea0bb;

	margin-left:20px;

}

header .ch_en .iconfont{

	font-size:30px;

}

header .ch_en:hover{

	-webkit-filter:saturate(150%);

	filter:saturate(150%);

}

nav>ul>li{

	float:left;

	padding:0 20px;

	position:relative

}

nav>ul>li>a{

	display:block;

	height:100px;

	font-size:18px;

	color:#333;

	position:relative;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

nav>ul>li>a:hover,

nav>ul>li.active>a{

	color:#7ea0bb;

}

nav>ul>li.active>a{

	font-weight:bold;

}

header.scr nav>ul>li>a{

	height:80px;

}

.header_box.scr{

	background:#fff;

	-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);

	-moz-box-shadow:0 0 20px rgba(0,0,0,.1);

	-o-box-shadow:0 0 20px rgba(0,0,0,.1);

	box-shadow:0 0 20px rgba(0,0,0,.1);

}



.header_height{

	-webkit-transition:all .3s;

	-moz-transition:all .3s;

	-o-transition:all .3s;

	transition:all .3s;

}



/* 二级导航 */

.subnav ol li{

	position:relative;

}

.subnav ol li:after{

	content:"";

	position:absolute;

	width:0;

	left:0;

	top:0;

	height:100%;

	background:#7ea0bb;

	background:-webkit-linear-gradient(left,#7ea0bb,#aec8de);

	background:-moz-linear-gradient(left,#7ea0bb,#aec8de);

	background:-o-linear-gradient(left,#7ea0bb,#aec8de);

	background:linear-gradient(to right,#7ea0bb,#aec8de);

}

.subnav ol li a{

	display:block;

	text-align:center;

	font-size:15px;

	color:#444;

	padding:10px 0;

	position:relative;

	z-index:5;

}









/* banner */

.banner_box .swiper-slide a{

	display:block;

	position:relative;

	max-height:100vh;

}

.banner_box .swiper-slide a>img{

	display:block;

	width:100%;

}

.banner_box .swiper-slide a .banner_txt{

	position:absolute;

	top:0;

	right:8%;

	/* width:100%; */

	height:100%;

	color:#fff;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.banner_box .swiper-pagination-bullet{

	width:10px;

	height:10px;

	background:#fff;

	opacity:1;

	position:relative;

}

.banner_box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{

	margin:0 10px;

}

.banner_box .swiper-pagination-bullet:after{

	content:"";

	position:absolute;

	top:-3px;

	right:-3px;

	bottom:-3px;

	left:-3px;

	border:solid 1px transparent;

	border-radius:50%;

}

.banner_box .swiper-pagination-bullet-active{

	background:#7ea0bb;

}

.banner_box .swiper-pagination-bullet-active:after{

	border-color:#7ea0bb;

}

.banner_box .swiper-container-horizontal>.swiper-pagination-bullets,

.banner_box .swiper-pagination-custom,

.banner_box .swiper-pagination-fraction{

	bottom:40px;

}





/* 标题 */

.tjgr_tit{

	text-align:center;

}

.tjgr_tit h2{

	display:inline-block;

	width:800px;

	font-size:36px;

	color:#333;

	border-bottom:solid 1px #e5e5e5;

}



/* 产品中心 */

.pro_box .pro_left{

	width:300px;

	float:left;

}

.pro_box .pro_left .tjgr_tit h2{

	width:100%;

	text-align:left;

}

.pro_box .pro_right{

	width:800px;

	float:right;

}

.pro_search{

	float:left;

	width:560px;

	position:relative;

	margin-top:10px;

}

.pro_search input{

	width:100%;

	height:48px;

	border-radius:100px;

	border:solid 1px #dcdcdc;

	padding:0 70px 0 25px;

	font-size:14px;

	color:#333;

	-webkit-transition:all .3s;

	-moz-transition:all .3s;

	-o-transition:all .3s;

	transition:all .3s;

}

.pro_search input:focus{

	border-color:#7ea0bb;

}

.pro_search button{

	position:absolute;

	top:0;

	right:0;

	width:70px;

	height:48px;

	line-height:45px;

	text-align:center;

	cursor:pointer;

}

.pro_search button .iconfont{

	display:inline-block;

	font-size:26px;

	color:#7ea0bb;

}

.pro_box .pro_sort ul li{

	position:relative;

}

.pro_box .pro_sort ul li:after{

	content:"";

	position:absolute;

	width:0;

	top:0;

	left:0;

	height:100%;

	background:-webkit-linear-gradient(left,#7ea0bb,#fff);

	background:-moz-linear-gradient(left,#7ea0bb,#fff);

	background:-o-linear-gradient(left,#7ea0bb,#fff);

	background:linear-gradient(to right,#7ea0bb,#fff);

	-webkit-transition:all .5s;

	-moz-transition:all .5s;

	-o-transition:all .5s;

	transition:all .5s;

}

.pro_box .pro_sort ul li.active:after,

.pro_box .pro_sort ul li:hover:after{

	width:100%;

}

.pro_box .pro_sort ul li.active .pro_sbox,

.pro_box .pro_sort ul li:hover .pro_sbox{

	color:#fff;

}

.pro_box .pro_sort ul li.active .pro_sbox .icontriangle-right,

.pro_box .pro_sort ul li:hover .pro_sbox .icontriangle-right{

	color:#7ea0ba;

}

.pro_box .pro_sort ul li .pro_sbox{

	position:relative;

	z-index:2;

	height:68px;

	padding:0 40px 0 20px;

	color:#333;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.pro_box .pro_sort ul li .pro_sbox span{

	font-size:18px;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-align-items:center;

	align-items:center;

}

.pro_box .pro_sort ul li .pro_sbox span .iconfont{

	width:46px;

	font-size:30px;

}

.pro_box .pro_sort ul li .pro_sbox span .iconfont.iconhanji{

	font-size:36px;

}

.pro_box .pro_sort ul li .pro_sbox span .iconfont.icon223icoguijinshu{

	font-size:34px;

}

.pro_box .pro_con{

	height:544px;

	overflow:hidden;

}

.pro_box .pro_con .pro_item{

	height:0;

	visibility:hidden;

	opacity:0;

	transition:all .3s;

}

.pro_box .pro_con .pro_item.active{

	height:auto;

	visibility:visible;

	opacity:1;

}

.pro_box .pro_con .swiper-slide a{

	display:block;

	position:relative;

	height:544px;

}

.pro_box .pro_con .swiper-slide a img{

	display:block;

	width:100%;

	height:100%;

}

.pro_box .pro_con .swiper-slide a>p{

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	background:rgba(0,0,0,.6);

	font-size:16px;

	font-weight:bold;

	color:#fff;

	text-align:center;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.pro_box .swiper-button-next,

.pro_box .swiper-button-prev{

	width:44px;

	height:44px;

	border-radius:50%;

	background:#7ea0bb;

	margin-top:-22px;

	-webkit-transition:background-color .3s;

	-moz-transition:background-color .3s;

	-o-transition:background-color .3s;

	transition:background-color .3s;

}

.pro_box .swiper-button-next{

	right:40px;

}

.pro_box .swiper-button-prev{

	left:40px;

}

.pro_box .swiper-button-next:hover,

.pro_box .swiper-button-prev:hover{

	filter:saturate(150%);

}

.pro_box .swiper-button-next:after,

.pro_box .swiper-button-prev:after{

	font-size:26px;

	color:#fff;

}



/* 加工设备 */

.mach_box{

	overflow:hidden;

	background-repeat:no-repeat;

	background-position:center center;

	background-attachment:fixed;

	background-size:cover;

	position:relative;

}

.mach_box:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:101%;

	background:#7ea0bb;

	opacity:.8;

}

.tjgr_bg{

	position:absolute;

	top:50%;

	left:0;

	z-index:-1;

	margin-top:calc((100vw - 17px) * 1080 / 1920 / -2);

	width:100%;

	height:calc((100vw - 17px) * 1080 / 1920);

}

.tjgr_bg img{

	display:block;

	width:100%;

	min-height:100%;

}

.mach_box .center_box{

	position:relative;

	z-index:3;

}

.mach_box .tjgr_tit h2{

	color:#fff;

	border-color:#fff;

}

.mach_box .mach_con ul{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	

}

.mach_box .mach_con ul li{

	width:200px;

}

.mach_box .mach_con ul li a{

	display:block;

	text-align:center;

	color:#fff;

}

.mach_box .mach_con ul li a span{

	display:inline-block;

	width:140px;

	height:140px;

	position:relative;

}

.mach_box .mach_con ul li a span img{

	width:140px;

	height:140px;

	overflow:hidden;

	border-radius:50%;

}

.mach_box .mach_con ul li a span:after{

	content:"";

	position:absolute;

	top:-10px;

	right:-10px;

	bottom:-10px;

	left:-10px;

	border:solid 1px #fff;

	border-radius:50%;

}

.mach_box .mach_con ul li a h3{

	font-size:20px;

}

.mach_box .mach_con ul li a p{

	font-size:14px;

	text-align:left;

	line-height:2;

	max-height:56px;

	overflow:hidden;

	-webkit-line-clamp:2;

	-moz-line-clamp:2;

	-o-line-clamp:2;

	line-clamp:2;

	-webkit-box-orient:vertical;

	-moz-box-orient:vertical;

	-o-box-orient:vertical;

	box-orient:vertical;

	display:-webkit-box;

	display:-moz-box;

	display:-o-box;

	display:box;

}

.mach_box .mach_con ul li a:hover span:after{

  	transform: translateZ(0px) scale(1);

  	-webkit-transform: translateZ(0px) scale(1);

  	pointer-events: none;

  	opacity: 0;

  	transition: transform 1.2ms, opacity 1.5ms;

  	-webkit-transition: -webkit-transform 1.2ms, opacity 1.5ms;

    animation:splashred 1.8s infinite;

    -webkit-animation:splashred 1.8s infinite;

}

@keyframes splashred {

  0%{

    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

    transform: translateZ(0px) scale(1);

    opacity: 1;

  }



  100% {

    transform: translateZ(0px) scale(1.4);

    opacity: 0;

  }

}

@-webkit-keyframes splashred {

  0%{

    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

    -webkit-transform: translateZ(0px) scale(1);

    opacity: 1;

  }



  100% {

    -webkit-transform: translateZ(0px) scale(1.4);

    opacity: 0;

  }

}



@keyframes opacity{

	0%{

    opacity: 0;

  }



  100% {

    opacity: 1;

  }

}

@-webkit-keyframes opacity{

	0%{

    opacity: 0;

  }



  100% {

    opacity: 1;

  }

}



/* 按钮-长 */

.tjgr_btn01{

	text-align:center;

}

.tjgr_btn01 a{

	display:inline-block;

	width:288px;

	height:48px;

	line-height:48px;

	background:#fff;

	color:#666;

	font-size:14px;

}

.tjgr_btn01 a:hover{

	background:#7ea0bb;

	color:#fff;

}

/* 按钮-短 */

.tjgr_btn02 a{

	display:inline-block;

	padding:13px 60px;

	font-size:14px;

	color:#7ea0bb;

	border:solid 1px #7ea0bb;

}

.tjgr_btn02 a:hover{

	background:#7ea0bb;

	color:#fff;

}



/* 关于我们 */

.about_box .center_box{

	width:1100px;

	overflow:hidden;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.about_box .abo_img{

	float:left;

	width:400px;

}

.about_box .abo_img img{

	display:block;

	width:100%;

}

.about_box .abo_txt{

	 float:right;

	 width:640px;

}

.about_box .abo_txt h2{

	font-size:30px;

	color:#7ea0bb;

	font-weight:bold;

}

.about_box .abo_txt .abo_w{

	font-size:14px;

	color:#333;

	line-height:2.14;

	max-height:111px;

	overflow:hidden;

	-webkit-line-clamp:4;

	-moz-line-clamp:4;

	-o-line-clamp:4;

	line-clamp:4;

	-webkit-box-orient:vertical;

	-moz-box-orient:vertical;

	-o-box-orient:vertical;

	box-orient:vertical;

	display:-webkit-box;

	display:-moz-box;

	display:-o-box;

	display:box;

}



/* 企业新闻 */

.news_box{

	overflow:hidden;

	position:relative;

}

.news_box .tjgr_bg{

	top:60%;

}

.news_box:after{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:-webkit-linear-gradient(right top,#7ea0ba,#aec8de);

	background:-moz-linear-gradient(right top,#7ea0ba,#aec8de);

	background:-o-linear-gradient(right top,#7ea0ba,#aec8de);

	background:linear-gradient(to left bottom,#7ea0ba,#aec8de);

	opacity:.8;

}

.news_box .center_box{

	position:relative;

	z-index:3;

}

.news_box .news_con{

	position:relative;

}

.news_box .swiper-container{

	width:904px;

	margin:0 auto;

}

.news_box .swiper-slide{

	background:#fff;

}

.news_box .news_img{

	height:150px;

	display:block;

}

.news_box .news_img img{

	display:block;

	width:100%;

	height:100%;

}

.news_box .news_txt h3{

	font-size:16px;

	color:#333;

	font-weight:bold;

	height:42px;

	overflow:hidden;

	-webkit-line-clamp:2;

	-moz-line-clamp:2;

	-o-line-clamp:2;

	line-clamp:2;

	-webkit-box-orient:vertical;

	-moz-box-orient:vertical;

	-o-box-orient:vertical;

	box-orient:vertical;

	display:-webkit-box;

	display:-moz-box;

	display:-o-box;

	display:box;

	-webkit-transition:color .3s;

	-moz-transition:color .3s;

	-o-transition:color .3s;

	transition:color .3s;

}

.news_box .swiper-slide a:hover .news_txt h3{

	color:#7ea0bb;

}

.news_box .news_txt span{

	display:block;

	font-size:12px;

	color:#aeaeae;

}

.news_box .news_txt p{

	font-size:14px;

	color:#666;

	line-height:1.6;

	margin-top:2px;

	height:66px;

	overflow:hidden;

	-webkit-line-clamp:3;

	-moz-line-clamp:3;

	-o-line-clamp:3;

	line-clamp:3;

	-webkit-box-orient:vertical;

	-moz-box-orient:vertical;

	-o-box-orient:vertical;

	box-orient:vertical;

	display:-webkit-box;

	display:-moz-box;

	display:-o-box;

	display:box;

}

.news_box .news_txt i{

	display:inline-block;

	padding:2px 20px;

	border:solid 1px #d2d2d2;

	font-size:14px;

	color:#333;

	border-radius:4px;

}

.news_box .swiper-button-next,

.news_box .swiper-button-prev{

	width:100px;

	height:100%;

	background:rgba(255,255,255,.5);

	top:0;

	margin-top:0;

}

.news_box .swiper-button-next:after,

.news_box .swiper-button-prev:after{

	color:#000;

}

.news_box .swiper-pagination{

	display:none;

}

.news_box .tjgr_btn01 a{

	background:#7ea0bb;

	color:#fff;

}

.news_box .tjgr_btn01 a:hover{

	background:#fff;

	color:#666;

}



/* 战略未来 */

.partner_box .par_img{

	display:block;

}

.partner_box .par_img img{

	display:block;

	width:100%;

}

.partner_box .par_con{

	overflow:hidden;

}

.partner_box .par_l,

.partner_box .par_r{

	width:550px;

}

.partner_box .par_tit{

	height:66px;

	padding-bottom:4px;

	position:relative;

}

.tjgr_line{

	display:block;

	width:100%;

	height:2px;

	background:#fff;

	background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));

	background:-moz-linear-gradient(left,#fff,rgba(255,255,255,0));

	background:-o-linear-gradient(left,#fff,rgba(255,255,255,0));

	background:linear-gradient(to right,#fff,rgba(255,255,255,0));

}

.partner_box .par_tit .tjgr_line{

	position:absolute;

	left:0;

	bottom:0;

	width:43%;

	height:4px;

	background:#7ea0bb;

	background:-webkit-linear-gradient(left,#7ea0bb,rgba(126,160,187,0));

	background:-moz-linear-gradient(left,#7ea0bb,rgba(126,160,187,0));

	background:-o-linear-gradient(left,#7ea0bb,rgba(126,160,187,0));

	background:linear-gradient(to right,#7ea0bb,rgba(126,160,187,0));

}

.lineP{

	-webkit-animation-name:lineP;

	animation-name:lineP;

}

@keyframes lineP{

	0%{

		width:0;

	}

	100%{

		width:43%;

	}

}

.partner_box .par_tit h2{

	font-size:24px;

	font-weight:bold;

	color:#333;

}

.partner_box .par_tit span{

	text-transform:uppercase;

	color:#7ea0bb;

	font-size:20px;

	font-weight:bold;

	font-family:arial;

}

.partner_box .par_list ul{

	overflow:hidden;

	margin:0 -5px -5px 0;

}

.partner_box .par_list ul li{

	width:180px;

	margin:0 5px 5px 0;

	float:left;

}

.partner_box .par_list ul li .par_ss{

	display:block;

	height:60px;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	/* -webkit-justify-content:center;

	justify-content:center; */

	-webkit-align-items:center;

	align-items:center;

	transition:all .35s;

}

.partner_box .par_list ul li .par_ss img{

	max-width:100%;

	max-height:100%;

}

.partner_box .par_list ul li.par_more .par_ss{

	-webkit-justify-content:center;

	justify-content:center;

}

.partner_box .par_list ul li:not(.par_more) .par_ss:hover{

	filter:saturate(150%);

}

.partner_box .par_list ul li>img{

	display:block;

	max-width:100%;

	max-height:100%;

}

.partner_box .par_list ul li.par_more .par_ss{

	color:#3d5af1;

	border:solid 1px #e8e8e8;

}

.partner_box .par_list ul li.par_more .par_ss:hover{

	color:#fff;

	background:#7ea0bb;

	border-color:#7ea0bb;

}

.partner_box .par_r .par_tit h2{

	font-size:30px;

	padding-top:5px;

}

.partner_box .par_txt{

	font-size:12px;

	color:#333;

	line-height:1.6;

	background:#7ea0bb;

	margin-top:5px;

	background:-webkit-linear-gradient(left,#7ea0bb,rgba(126,160,187,0));

	background:-moz-linear-gradient(left,#7ea0bb,rgba(126,160,187,0));

	background:-o-linear-gradient(left,#7ea0bb,rgba(126,160,187,0));

	background:linear-gradient(to right,#7ea0bb,rgba(126,160,187,0));

}



/* 页脚 */

footer{

	background:url(../img/footer_bg.jpg) no-repeat center center;

	background-size:cover;
	overflow:hidden;

}

.footer_info{

	overflow:hidden;

}

.footer_info .footer_l{

	width:840px;

	float:left;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.footer_info .footer_tit{

	float:left;

	width:100%;

	border-bottom:solid 1px #fff;

}

.footer_info .footer_tit h2{

	font-size:36px;

	color:#fff;

	/* margin-bottom:-7px; */

}

.footer_info .footer_tel{

	max-width:300px;

}
.footer_info .footer_tel>div>i{
	display:inline-block;
}
.footer_info .footer_tel>div>span{
	display:inline-block;
	max-width:calc(100% - 45px);
	vertical-align:top;
}

.footer_info .footer_tel,

.footer_info .footer_fri{

	float:left;

	font-size:14px;

	color:#fff;

	line-height:2.57;

}

.footer_info .footer_fri{

	max-width:400px;

}

.footer_info .footer_fri dl{

	padding-left:70px;

	position:relative;

	overflow:hidden;

}

.footer_info .footer_fri dl dt{

	position:absolute;

	top:0;

	left:0;

}

.footer_info .footer_fri dl dd{

	float:left;

	margin:0 6px;

}

.footer_info .footer_fri a{

	color:#fff;

}

.footer_info .footer_fri a:hover{

	color:rgba(255,255,255,.7);

}

.footer_info .footer_qr{

	float:right;

	text-align:center;

	margin-top:68px;

}
.footer_info .footer_qr>*:nth-of-type(1),
.footer_info .footer_qr span{

	display:inline-block;

	width:180px;

	height:180px;

}
.footer_info .footer_qr>*:nth-of-type(1) img,
.footer_info .footer_qr span img{

	display:block;

	width:100%;

	height:100%;

}

.footer_info .footer_qr p{

	font-size:14px;

	color:#fff;

}

.footer_copr{

	background:#7391a8;

	text-align:center;

	font-size:14px;

	color:#fff;

}

.footer_copr>*,

.footer_copr .center_box>*{

	display:inline-block;

	padding:0 6px;

}

.footer_copr a{

	color:#fff;

}

.footer_copr a:hover,
footer .footer_jb a:hover{

	color:rgba(255,255,255,.7);

}
footer .footer_jb{
	clear:both;
	width:100%;
	color:#fff;
	font-size:14px;
	margin:0 -10px;
}
footer .footer_jb a{
	color:currentColor;
}
footer .footer_jb > *{
	display:inline-block;
	padding:0 10px;
}

/* 侧边栏 */
.as_fix{
	position:fixed;
	right:0;
	top:120%;
	margin-top:-98px;
	z-index:90;
	transition:all .5s;
}
.as_fix>ul>li{
	position:relative;
	margin-bottom:2px;
}
.as_fix>ul>li>*{
	width:64px;
	height:64px;
	background:#7ea0bb;
	color:#fff;
	transition:all .35s;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-direction:column;
	flex-direction:column;
}
.as_fix>ul>li .iconfont{
	font-size:30px;
}
.as_fix>ul>li p{
	font-size:12px;
	font-family:'PingFang SC','Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;
}
.as_fix>ul>li.as_totop{
	cursor:pointer;
}
.as_fix>ul>li.as_totop .iconfont{
	font-size:40px;
}
.as_fix>ul>li label{
	display:block;
	width:64px;
	height:64px;
	background:#7ea0bb;
	position:absolute;
	top:0;
	left:0;
	z-index:96;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-direction:column;
	flex-direction:column;
	cursor:pointer;
}

.cbw_share input~.cbw_share_con{
	position:absolute;
	top:0;
	right:0;
  	width:64px;
  	height:100%;
  	-webkit-transition: width 1s cubic-bezier(0.49, -0.3, 0.68, 1.23);
  	transition: width 1s cubic-bezier(0.49, -0.3, 0.68, 1.23);
  	background:#fafafa;
	opacity:0;
}
.cbw_share input~.cbw_share_con a{
	color:#333;
	position:relative;
}
.cbw_share input~.cbw_share_con a>p{
	position:absolute;
	bottom:8px;
	left:0;
	width:100%;
	text-align:center;
	height:auto;
	line-height:normal;
}
.cbw_share input:checked~.cbw_share_con{
	-webkit-transition:width 1s cubic-bezier(0.48, 0.43, 0.29, 1.3);
    transition:width 1s cubic-bezier(0.48, 0.43, 0.29, 1.3);
    width:340px;
	opacity:1;
}
.cbw_share .cbw_share_con .bdsharebuttonbox{
	position: relative;
	width:340px;
	height:100%;
	padding-left:10px;
	padding-right:74px;
	list-style-type: none;
	font-size: 0;
}

.cbw_share .cbw_share_con .bdsharebuttonbox a{
	width:64px;
	height:64px;
	line-height:64px;
	margin:0;
	background:none;
	background-repeat:no-repeat;
	background-position:center 8px;
	background-size:30px;
}
.cbw_share .cbw_share_con .bdsharebuttonbox .bds_sqq{
	background-image:url(../img/QQ.svg);
}
.cbw_share .cbw_share_con .bdsharebuttonbox .bds_qzone{
	background-image:url(../img/qq_zone.svg);
}
.cbw_share .cbw_share_con .bdsharebuttonbox .bds_weixin{
	background-image:url(../img/pengyouquan.svg);
}
.cbw_share .cbw_share_con .bdsharebuttonbox .bds_tsina{
	background-image:url(../img/weibo.svg);
}
.cbw_share > input{
	display:none;
	height:0;
}


.as_fix>ul>li>*:hover{
	filter:saturate(200%);
}






/* ==================================================内页================================================== */
.inner_box table{
	width:100% !important;
}
/* 内页-header */

.inner_header{

	background:#fff;

	-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);

	-moz-box-shadow:0 0 20px rgba(0,0,0,.1);

	-o-box-shadow:0 0 20px rgba(0,0,0,.1);

	box-shadow:0 0 20px rgba(0,0,0,.1);

}

.inner_header .logo img{

	display:block;

	max-height:48px;

	transition:all .35s;

}

.inner_header~#scrolly_box .header_height{

	height:100px;

}

.inner_header.scr~#scrolly_box .header_height{

	height:80px;

}







/* banner */

.inner_banner{

	position:relative;

	overflow:hidden;

	height:-webkit-calc(100vw * 500 / 1920);

	height:calc(100vw * 500 / 1920);

}

.inner_banner>img{

	display:block;

	width:100%;

	min-height:100%;

}

.inner_banner .inner_b_txt{

	position:absolute;

	top:0;

	left:50%;

	transform:translateX(-50%);

	height:100%;

	z-index:3;

	color:#fff;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-flex-direction:column;

	flex-direction:column;

}

.inner_banner .inner_b_txt span{

	font-size:24px;

	font-family:arial;

	text-transform:uppercase;

}

.inner_banner .inner_b_txt h2{

	font-size:36px;

}

.scaleBox{

	-webkit-animation-name:scaleBox;

	animation-name:scaleBox;

}

@keyframes scaleBox{

	0%{

		transform:scale(1.2);

	}

	100%{

		transform:scale(1);

	}

}



/* 二级导航 */

.second_nav{

	background:#fafafa;

}

.second_nav ul{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

}

.second_nav ul li{

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

}

.second_nav ul li a{

	display:block;

	text-align:center;

	font-size:18px;

	color:#666;

	position:relative;

}

.second_nav ul li.active a,

.second_nav ul li a:hover{

	color:#7ea0bb;

}

.second_nav ul li.active a{

	font-weight:bold;

}

.second_nav ul li a:after{

	content:"";

	position:absolute;

	bottom:0;

	width:0;

	left:50%;

	height:2px;

	background:#7ea0bb;

}

.second_nav ul li a:hover:after,

.second_nav ul li.active a:after{

	width:100%;

	left:0;

}



/* 内页-标题 */

.inner_i_tit h3{

	font-size:24px;

	letter-spacing:.1em;

}

.inner_i_tit h3 em{

	font-size:30px;

	font-weight:bold;

	color:#7ea0bb;

}

.inner_i_tit span{

	display:block;

	font-size:16px;

	font-family:arial;

	text-transform:uppercase;

	margin-top:2px;

}

.inner_i_tit i{

	display:inline-block;

	width:24px;

	height:4px;

	background:#7ea0bb;

	margin-top:5px;

}



/* 内页-公司简介 */

.inner_box img{

	max-width:100% !important;

}

.inner_about{

	background:url(../img/about_bg1.jpg) no-repeat center top;

	background-size:cover;

	color:#fff;

}

.inner_about .inner_a_s1 .inner_a_tit{

	position:relative;

	padding:30px 25px;

	color:#fff;

}

.inner_about .inner_a_s1 .inner_a_tit:after{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:url(../img/inner_border_bg.png);

	-webkit-clip-path:polygon(0% 0%, 0% 100%, 8px 100%, 8px 8px, calc(100% - 8px) 8px, calc(100% - 8px) calc(100% - 8px), 8px calc(100% - 8px), 8px 100%, 100% 100%, 100% 0%);

	clip-path:polygon(0% 0%, 0% 100%, 8px 100%, 8px 8px, calc(100% - 8px) 8px, calc(100% - 8px) calc(100% - 8px), 8px calc(100% - 8px), 8px 100%, 100% 100%, 100% 0%);

}

.inner_about .inner_a_s1 .inner_a_tit span,

.inner_about .inner_a_s1 .inner_a_tit h3,

.inner_about .inner_a_s1 .inner_a_tit i{

	position:relative;

	z-index:5;

}

.inner_about .inner_a_s1 .inner_a_tit span{

	font-size:14px;

}

.inner_about .inner_a_s1 .inner_a_tit h3{

	font-size:24px;

	font-weight:bold;

}

.inner_about .inner_a_s1 .inner_a_tit .tjgr_line{

	height:4px;

}

.lineA{

	-webkit-animation-name:lineA;

	animation-name:lineA;

}

@keyframes lineA{

	0%{

		width:0;

	}

	100%{

		width:100%;

	}

}

.inner_about .inner_a_s1 .inner_a_con{

	width:500px;

	margin-right:100px;

}

.inner_about .inner_abo_tit{

	width:500px;

}

.inner_about .inner_abo_tit h4{

	font-size:24px;

	font-weight:bold;

}

.inner_about .inner_a_txt{

	text-align-last:left;

	text-align:justify;

}

.inner_a_wcn{

	font-size:16px;

	line-height:1.875;

}

.inner_a_wen{

	font-size:14px;

	font-family:arial;

	line-height:1.7;

}

.inner_about .inner_a_s2_con .gallery-top{

	text-align:center;

	background:rgba(104,135,160,.7);

	border-radius:10px;

}

.inner_about .inner_a_s2_con .gallery-top .inner_a_txt{

	padding:20px 50px;

	overflow:hidden;

	/* text-align:left; */

}

.inner_about .inner_a_s2_con .gallery-top .inner_a_txt .inner_a_wcn{

	width:47.2%;

	padding-left:16px;

	position:relative;

}

.inner_about .inner_a_s2_con .gallery-top .inner_a_txt .inner_a_wcn:before{

	content:"";

	position:absolute;

	width:6px;

	height:6px;

	background:#fff;

	border-radius:50%;

	top:12px;

	left:0;

}

.inner_about .inner_a_s2_con .gallery-top .inner_a_txt .inner_a_wcn,

.inner_about .inner_a_s2_con .gallery-top .inner_a_txt .inner_a_wen{

	width:47.2%;

}

.inner_about .swiper-container-horizontal>.swiper-pagination-progressbar,

.inner_about .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{

	height:1px;

	background:rgba(255,255,255,.4);

	top:12px;

}

.inner_about .swiper-pagination{

	z-index:0;

}

.inner_about .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{

	background:#fff;

}

.inner_about .inner_a_s2_con .gallery-thumbs .swiper-slide{

	text-align:center;

	cursor:pointer;

}

.inner_about .inner_a_s2_con .inner_cou_cir,

.inner_about .inner_a_s2_con .inner_cou_num{

	transition:all .35s;

}

.inner_about .inner_a_s2_con .inner_cou_cir{

	display:inline-block;

	width:24px;

	height:24px;

	border:solid 6px #fff;

	border-radius:50%;

	background:#626262;

	box-shadow:0 0 20px rgba(0,0,0,.2);

	position:relative;

	z-index:15;

}

.inner_about .inner_a_s2_con .swiper-slide-thumb-active .inner_cou_cir{

	background:#7ea0bb;

}

.inner_about .inner_a_s2_con .inner_cou_num{

	display:block;

	font-size:48px;

	font-family:menk;

	height:90px;

}

.inner_about .inner_a_s2_con .swiper-slide-thumb-active .inner_cou_num{

	font-size:80px;

	color:#7ea0bb;

}

.inner_about .inner_a_s2_con .swiper-arrow{

	width:10px;

	height:24px;

	color:#fff;

	top:0;

	margin-top:0;

}

.inner_about .inner_a_s2_con .swiper-button-prev{

	left:0;

}

.inner_about .inner_a_s2_con .swiper-button-next{

	right:0;

}

.inner_about .inner_a_s2_con .swiper-arrow:after{

	font-size:16px;

}

.inner_about .swiper-button-next.swiper-button-disabled,

.inner_about .swiper-button-prev.swiper-button-disabled{

	opacity:0;

}



.inner_about .inner_a_s3 .inner_a_con{

	width:500px;

}



/* 内页-发展历程 */

.inner_course{

	background:url(../img/inner_cou_bg.jpg) no-repeat center center;

	background-size:cover;

}

.inner_course .inner_cou_tit{

	text-align:center;

	font-size:0;

}

.inner_course .inner_cou_tit h3{

	font-size:24px;

	font-weight:bold;

	color:#333;

}

.inner_course .inner_cou_tit span{

	display:block;

	font-size:14px;

	font-family:arial;

	color:#7ea0bb;

	letter-spacing:.8em;

	text-indent:.8em;

	text-transform:uppercase;

}

.inner_course .inner_cou_tit i{

	display:inline-block;

	width:240px;

	height:2px;

	background:#7ea0bb;

	background:-webkit-linear-gradient(left,rgba(126,160,187,0),#7ea0bb,rgba(126,160,187,0));

	background:-moz-linear-gradient(left,rgba(126,160,187,0),#7ea0bb,rgba(126,160,187,0));

	background:-o-linear-gradient(left,rgba(126,160,187,0),#7ea0bb,rgba(126,160,187,0));

	background:linear-gradient(to right,rgba(126,160,187,0),#7ea0bb,rgba(126,160,187,0));

}

.inner_course .inner_cou_con{

	position:relative;

}

.inner_course .inner_cou_con:before{

	content:"";

	position:absolute;

	width:100%;

	height:1px;

	background:#aaa;

	left:0;

	top:192px;

}

.inner_course .inner_cou_con .gallery-top.swiper-container{

	height:0 !important;

}

.inner_course .inner_cou_con .gallery-thumbs{

	padding:40px 0 80px;

}

.inner_course .inner_cou_con .inner_cou_show{

	text-align:center;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	-webkit-flex-direction:column;

	flex-direction:column;

}

.inner_course .inner_cou_con .swiper-slide:nth-child(even) .inner_cou_show{

	-webkit-flex-direction:column-reverse;

	flex-direction:column-reverse;

}

.inner_course .inner_cou_con .inner_cou_show .inner_cou_txt,

.inner_course .inner_cou_con .inner_cou_show .inner_cou_num{

	display:block;

	height:140px;

	line-height:140px;

}

.inner_course .inner_cou_con .inner_cou_txt{

	font-size:16px;

	color:#333;

}
.inner_course .inner_cou_con .inner_cou_hide .inner_cou_txt{
	max-height:94px;
}

.inner_course .inner_cou_con .inner_cou_show .inner_cou_txt{

	margin:0 20px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	max-width:90%;

}

.inner_course .inner_cou_con .inner_cou_show .inner_cou_num{

	font-size:4vw;

	font-family:menk;

	color:#626262;

}

.inner_course .inner_cou_con .inner_cou_show .inner_cou_cir{

	display:inline-block;

	width:24px;

	height:24px;

	border:solid 6px #fff;

	border-radius:50%;

	background:#626262;

	box-shadow:0 0 20px rgba(0,0,0,.2);

}

.inner_course .inner_cou_con .inner_cou_hide{

	opacity:0;

	visibility:hidden;

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

	height:calc(100% + 40px);

	padding:25px;

	background:#fff;

	

	-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);

	transform: perspective(300px) scaleY(0) translateZ(30px);

	visibility: hidden;

	opacity: 0;

	box-shadow:0 0 40px rgba(104,135,160,.2);

	-webkit-transform-origin:center;

	transform-origin:center;

	visibility:hidden;

	-webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	-webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease;

	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

}

.inner_course .inner_cou_con .inner_cou_hide .inner_cou_img{

	display:block;

	height:calc(((100vw - 17px) / 5 - 50px) * 220 /400);

}

.inner_course .inner_cou_con .inner_cou_hide .inner_cou_img img{

	display:block;

	width:100%;

	height:100%;

}

.inner_course .inner_cou_con .inner_cou_hide .inner_cou_txt{

	line-height:1.5;

	overflow:hidden;

	-webkit-line-clamp:4;

	-moz-line-clamp:4;

	-o-line-clamp:4;

	line-clamp:4;

	-webkit-box-orient:vertical;

	-moz-box-orient:vertical;

	-o-box-orient:vertical;

	box-orient:vertical;

	display:-webkit-box;

	display:-moz-box;

	display:-o-box;

	display:box;

}

.inner_course .inner_cou_con .swiper-slide-thumb-active .inner_cou_show .inner_cou_num{

	color:#7ea0bb;

}

.inner_course .inner_cou_con .swiper-slide-thumb-active .inner_cou_show .inner_cou_cir{

	background:#7ea0bb;

}

.inner_course .inner_cou_con .inner_cou_arrow{

	width:442px;

	margin:0 auto;

	box-shadow:0 0 40px rgba(104,135,160,.2);

}

.inner_course .inner_cou_con .inner_cou_arrow .swiper-arrow{

	position:relative;

	top:auto;

	left:auto;

	right:auto;

	width:220px;

	height:40px;

	margin-top:0;

	opacity:1;

	background:#fff;

	display:block;

	

}

.inner_course .inner_cou_con .inner_cou_arrow .swiper-arrow:after{

	display:none;

}

.inner_course .inner_cou_con .inner_cou_arrow .swiper-arrow:before{

	content:"";

	position:absolute;

	top:0;

	width:0;

	height:100%;

	background:#7ea0bb;

}

.inner_course .inner_cou_con .inner_cou_arrow .swiper-button-next:before{

	left:0;

	background:-webkit-linear-gradient(left,#7ea0bb,#aec8de);

	background:-moz-linear-gradient(left,#7ea0bb,#aec8de);

	background:-o-linear-gradient(left,#7ea0bb,#aec8de);

	background:linear-gradient(to right,#7ea0bb,#aec8de);

}

.inner_course .inner_cou_con .inner_cou_arrow .swiper-button-prev:before{

	right:0;

	background:-webkit-linear-gradient(right,#7ea0bb,#aec8de);

	background:-moz-linear-gradient(right,#7ea0bb,#aec8de);

	background:-o-linear-gradient(right,#7ea0bb,#aec8de);

	background:linear-gradient(to left,#7ea0bb,#aec8de);

}



.inner_course .inner_cou_con .inner_cou_arrow .swiper-arrow .iconfont{

	position:relative;

	z-index:5;

	line-height:40px;

	width:84px;

	text-align:center;

	font-size:30px;

	color:#333;

	transition:all .35s;

}

.inner_course .inner_cou_con .inner_cou_arrow .swiper-arrow:hover:before{

	width:100%;

}



.inner_course .inner_cou_con .inner_cou_arrow .swiper-arrow:hover .iconfont{

	color:#fff;

}



/* 内页-经营理念 */

.inner_idea{

	background:url(../img/inner_idea_bg.jpg) no-repeat center center;

	background-size:cover;

}

.inner_idea .inner_idea_tit{

	font-size:18px;

	font-weight:bold;

	line-height:2;

	color:#7ea0bb;

	text-align:center;

}
.inner_idea .inner_idea_tit *{
	font-weight:bold;
}
.inner_idea .inner_idea_con .inner_idea_cir{

	width:394px;

	height:394px;

	margin:0 auto;

	position:relative;

	background:url(../img/inner_idea_cir2.png) no-repeat center center;

}

.inner_idea .inner_idea_con .inner_idea_cir_s{

	position:absolute;

	width:198px;

	height:199px;

	left:50%;

	top:50%;

	margin:-99px 0 0 -99px;

}

.inner_idea .inner_idea_con .inner_idea_cir_s img{

	display:block;

	width:100%;

}

.inner_idea .inner_idea_con .inner_idea_cir_tit{

	text-align:center;

	line-height:394px;

	font-size:18px;

	font-weight:bold;

	color:#231815;

	letter-spacing:.1em;

	text-indent:.1em;

}

.inner_idea .inner_idea_con .inner_idea_wrap li{

	width:490px;

	position:absolute;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-animation-name:fadeInLeft;

	animation-name:fadeInLeft;

	

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(4),

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(5){

	-webkit-flex-direction:row-reverse;

	flex-direction:row-reverse;

	text-align:right;

	-webkit-animation-name:fadeInRight;

	animation-name:fadeInRight;

}

.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt{

	width:426px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(4) .inner_idea_txt>*,

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(5) .inner_idea_txt>*{

	padding-right:42px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(1) .inner_idea_txt>*,

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(2) .inner_idea_txt>*,

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(3) .inner_idea_txt>*{

	padding-left:42px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt>span{

	display:block;

	font-size:14px;

	color:#7ea0bb;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(1) .inner_idea_txt>span,

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(2) .inner_idea_txt>span,

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(3) .inner_idea_txt>span{

	padding-right:30px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(4) .inner_idea_txt>span,

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(5) .inner_idea_txt>span{

	padding-left:30px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt>h5{

	font-size:16px;

	font-weight:bold;

	color:#333;

	padding-bottom:26px;

	background-repeat:no-repeat;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(4) .inner_idea_txt>h5,

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(5) .inner_idea_txt>h5{

	background-position:right bottom;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(1) .inner_idea_txt>h5,

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(2) .inner_idea_txt>h5,

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(3) .inner_idea_txt>h5{

	background-position:left bottom;

}

.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_icon{

	display:block;

	width:63px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_icon img{

	display:block;

	width:100%;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(1){

	top:-24px;

	left:220px;

	-webkit-animation-delay:.4s;

	animation-delay:.4s;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(1) .inner_idea_txt>h5{

	background-image:url(../img/inner_idea_line1.png);

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(1) .inner_idea_icon{

	padding-top:60px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(2){

	top:176px;

	left:313px;

	-webkit-animation-delay:.8s;

	animation-delay:.8s;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(2) .inner_idea_txt{

	padding-left:13px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(2) .inner_idea_txt>h5{

	background-image:url(../img/inner_idea_line2.png);

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(3){

	top:310px;

	left:210px;

	-webkit-animation-delay:1.2s;

	animation-delay:1.2s;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(3) .inner_idea_txt{

	padding-top:46px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(3) .inner_idea_txt>*{

	padding-left:48px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(3) .inner_idea_txt>h5{

	background-image:url(../img/inner_idea_line3.png);

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(4){

	top:245px;

	right:294px;

	-webkit-animation-delay:1.6s;

	animation-delay:1.6s;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(4) .inner_idea_txt{

	padding-top:40px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(4) .inner_idea_txt>h5{

	background-image:url(../img/inner_idea_line4.png);

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(5){

	top:60px;

	right:280px;

	-webkit-animation-delay:2s;

	animation-delay:2s;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(5) .inner_idea_txt{

	padding-right:26px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(5) .inner_idea_icon{

	padding-top:10px;

}

.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(5) .inner_idea_txt>h5{

	background-image:url(../img/inner_idea_line5.png);

}



/* 内页-战略未来 */

.inner_partner{

	background:url(../img/inner_par_bg.jpg) no-repeat center top;

	background-size:cover;

	color:#fff;

	min-height:calc(100vh + 20px);

}

.inner_partner .inner_par_tit>h3{

	font-size:24px;

	font-weight:bold;

}

.inner_partner .inner_par_tit>span{

	font-size:16px;

	display:block;

}

.inner_partner .inner_par_con{

	margin-top:27vh;

}

.inner_partner .inner_par_con ul{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.inner_partner .inner_par_con ul li{

	flex-basis:360px;

}

.inner_partner .inner_par_con ul li .inner_par_con_tit h4{

	font-size:24px;

	font-weight:bold;

}

.inner_partner .inner_par_con ul li:nth-of-type(1){

	-webkit-animation-delay:.2s;

	animation-delay:.2s;

}

.inner_partner .inner_par_con ul li:nth-of-type(2){

	-webkit-animation-delay:.4s;

	animation-delay:.4s;

}

.inner_partner .inner_par_con ul li:nth-of-type(3){

	-webkit-animation-delay:.6s;

	animation-delay:.6s;

}

.inner_partner .inner_par_con ul li:nth-of-type(4){

	-webkit-animation-delay:.8s;

	animation-delay:.8s;

}



/* 企业新闻 */

.inner_news ul li a{

	display:block;

	padding-right:40px;

	border:solid 1px #d2d2d2;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.inner_news ul li a:hover{

	border-color:transparent;

	background:#7ea0bb url(../img/inner_n_bg.jpg) no-repeat center center;

	background-size:cover;

}

.inner_news ul li:not(:nth-of-type(1)) a{

	margin-top:-1px;

}

.inner_news ul li a .inner_n_img{

	float:left;

	width:350px;

	height:240px;

}

.inner_news ul li a .inner_n_img img{

	display:block;

	width:100%;

	height:100%;

}

.inner_news ul li a .inner_n_txt{

	float:right;

	width:750px;

	overflow:hidden;

}

.inner_news ul li a .inner_n_tit{

	float:left;

	width:100%;

	position:relative;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-end;

	align-items:flex-end;

}

.inner_news ul li a .inner_n_tit:after{

	content:"";

	position:absolute;

	left:0;

	bottom:0;

	width:40px;

	height:1px;

	background:#d2d2d2;

}

.inner_news ul li a:hover .inner_n_tit:after{

	background:#fff;

	opacity:.6;

}

.inner_news ul li a .inner_n_tit h3,

.inner_news ul li a .inner_n_tit span,

.inner_news ul li a .inner_n_txt p{

	-webkit-transition:all .35s;

	-moz-transition:all .35s;

	-o-transition:all .35s;

	transition:all .35s;

}

.inner_news ul li a .inner_n_tit h3{

	font-size:24px;

	color:#242424;

	max-width:76%;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.inner_news ul li a:hover .inner_n_tit h3,

.inner_news ul li a:hover .inner_n_tit span{

	color:#fff;

}

.inner_news ul li a .inner_n_tit span{

	font-size:14px;

	color:#767676;

	font-family:arial;

}

.inner_news ul li a .inner_n_txt p{

	float:left;

	width:100%;

	font-size:14px;

	color:#666;

	line-height:1.7;

	overflow:hidden;

	-webkit-line-clamp:2;

	-moz-line-clamp:2;

	-o-line-clamp:2;

	line-clamp:2;

	-webkit-box-orient:vertical;

	-moz-box-orient:vertical;

	-o-box-orient:vertical;

	box-orient:vertical;

	display:-webkit-box;

	display:-moz-box;

	display:-o-box;

	display:box;

}

.inner_news ul li a:hover .inner_n_txt p{

	color:#fff;

	color:rgba(255,255,255,.8);

}

.inner_news ul li a .inner_n_txt i{

	float:right;

	width:64px;

	height:12px;

	background:url(../img/arrow_icon.png) no-repeat -76px center;

	-webkit-transition:all .5s;

	-moz-transition:all .5s;

	-o-transition:all .5s;

	transition:all .5s;

}

.inner_news ul li a:hover .inner_n_txt i{

	background-position-x:0px;

}



/* 列表翻页 */

.list_pages .pagination{

	text-align:center;

	font-size:0;

}

.list_pages .pagination li{

	display:inline-block;

	*display:inline;

	*zoom:1;

	margin:0 6px 10px;

}

.list_pages .pagination li a{

	display:block;

	font-size:16px;

	color:#999;

	padding:8px 14px;

	border:solid 1px #dfdfdf;

}

.list_pages .pagination li.active a{

	background:#7ea0bb;

	border-color:#7ea0bb;

	color:#fff !important;

}

.list_pages .pagination li:not(.disabled) a:hover{

	color:#7ea0bb;

	border-color:#7ea0bb;

}



/* 热点新闻、热门产品 */

.hot_box{

	overflow:hidden;

}

.hot_box .hot_news,

.hot_box .hot_pro{

	width:560px;

}

.hot_box .hot_news{

	float:left;

}

.hot_box .hot_pro{

	float:right;

}

.hot_tit{

	font-size:16px;

	font-weight:bold;

	color:#7ea0bb;

	border-bottom:dotted 1px #7ea0bb;

}

.hot_news .hot_con ul li a{

	display:block;

	overflow:hidden;

	position:relative;

	padding:10px 0 10px 14px;

	font-size:14px;

	color:#999;

}

.hot_news .hot_con ul li a:hover{

	color:#bbb;

}

.hot_news .hot_con ul li a:after{

	content:"";

	position:absolute;

	top:50%;

	margin-top:-2px;

	left:0;

	width:4px;

	height:4px;

	background:#7ea0bb;

	border-radius:50%;

}

.hot_news .hot_con ul li a p{

	float:left;

	color:#666;

	max-width:70%;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	-webkit-transition:all .35s;

	-moz-transition:all .35s;

	-o-transition:all .35s;

	transition:all .35s;

}

.hot_news .hot_con ul li a:hover p{

	color:#7ea0bb;

}

.hot_news .hot_con ul li a span{

	float:right;

	font-family:arial;

}

.hot_pro .hot_con ul{

	overflow:hidden;

	margin-left:-24px;

}

.hot_pro .hot_con ul li{

	width:25%;

	float:left;

}

.hot_pro .hot_con ul li a{

	display:block;

	margin-left:24px;

	text-align:center;

	font-size:14px;

	color:#666;

}

.hot_pro .hot_con ul li a:hover{

	color:#7ea0bb;

}

.hot_pro .hot_con ul li a span{

	display:block;

	height:86px;

}

.hot_pro .hot_con ul li a span img{

	display:block;

	width:100%;

	height:100%;

}

.hot_pro .hot_con ul li a p{

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	padding:4px 0 10px;

}



/* 产品列表 */

.inner_pro ul>li:nth-of-type(1) a{

	border-top:solid 1px #7ea0bb;

}

.inner_pro ul>li a{

	display:block;

	overflow:hidden;

	border-bottom:solid 1px #7ea0bb;

	color:#333;

}

.inner_pro ul>li a:hover{

	color:#7ea0bb;

}

.inner_pro ul>li a .inner_p_img{

	float:left;

	border:solid 15px #f6f6f6;

	width:300px;

	height:210px;

	-webkit-transition:all .35s;

	-moz-transition:all .35s;

	-o-transition:all .35s;

	transition:all .35s;

}

.inner_pro ul>li a:hover .inner_p_img{

	border-color:#7ea0bb;

}

.inner_pro ul>li a .inner_p_img img{

	display:block;

	width:100%;

	height:100%;

}

.inner_pro ul>li a>h3{

	float:left;

	width:230px;

	margin-left:90px;

	margin-top:40px;

	font-size:20px;

}

.inner_pro ul>li a>h3 b{

	display:block;

	font-weight:bold;

}

.inner_pro ul>li a ol{

	width:510px;

	float:right;

	margin-top:30px;

}

.inner_pro ul>li a ol li{

	font-size:14px;

	color:#686868;

	line-height:1.7;

}

.inner_pro ul>li a ol li span{

	color:#7ea0bb;

	font-weight:bold;

}

.inner_pro ul>li a ol li p{

	max-height:69px;

	overflow:hidden;

	word-break:break-all;

}



/* 产品详情 */

.inner_show_tit{

	text-align:center;

}

.inner_show_tit h3{

	font-size:20px;

	color:#333;

	font-weight:bold;

	margin-bottom:10px;

}

.inner_show_tit span{

	font-size:12px;

	color:#999;

	padding:0 10px;

}

.inner_pro_show .inner_p_l{

	float:left;

	width:700px;

}

.inner_pro_show .inner_show_tit h3{

	padding-bottom:15px;

	border-bottom:solid 1px #e5e5e5;

}

.inner_pro_show .inner_p_pics{

	width:476px;

	margin:0 auto;

	position:relative;

}

.inner_pro_show .inner_p_pics .swiper-container{

	width:300px;

	height:210px;

	border:solid 15px #f6f6f6;

}

.inner_pro_show .inner_p_pics .swiper-slide{

	height:180px;

}

.inner_pro_show .inner_p_pics .swiper-slide img{

	display:block;

	width:100%;

	height:100%;

}

.inner_pro_show .inner_p_pics .swiper-button-prev,

.inner_pro_show .inner_p_pics .swiper-button-next{

	width:40px;

	height:40px;

	border:solid 1px #7ea0bb;

	border-radius:50%;

	color:#7ea0bb;

	margin-top:-20px;

}

.inner_pro_show .inner_p_pics .swiper-button-prev{

	left:0;

}

.inner_pro_show .inner_p_pics .swiper-button-next{

	right:0;

}

.inner_pro_show .inner_p_pics .swiper-button-prev:hover,

.inner_pro_show .inner_p_pics .swiper-button-next:hover{

	background:#7ea0bb;

	color:#fff;

}

.inner_pro_show .inner_p_pics .swiper-button-prev:after,

.inner_pro_show .inner_p_pics .swiper-button-next:after{

	font-size:16px;

}

.inner_pro_show .inner_p_con{

	font-size:14px;

	line-height:1.72;

	color:#686868;

}

.inner_pro_show .inner_p_con b,

.inner_pro_show .inner_p_con strong{

	font-weight:bold;

}

.inner_pro_show .inner_p_r{

	float:right;

	width:400px;

	position:-webkit-sticky;

	position:sticky;

	top:100px;

	left:0;

}

.inner_pro_show .hot_news .hot_con ul li a p{

	max-width:100%;

}

.inner_pro_show .hot_pro .hot_con ul li{

	width:33.333%;   

}

.inner_pro_show .hot_pro .hot_con ul li a span{

	height:83px;

}

.inner_subs,

.inner_subs p{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-align-items:center;

	align-items:center;

}

.inner_subs{

	color:#fff;

	background:#7ea0bb;

	background:-webkit-linear-gradient(left,#7ea0bb,#aec8de);

	background:-moz-linear-gradient(left,#7ea0bb,#aec8de);

	background:-o-linear-gradient(left,#7ea0bb,#aec8de);

	background:linear-gradient(to right,#7ea0bb,#aec8de);

	height:48px;

	padding:0 16px;

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.inner_subs:hover{

	-ms-filter:saturate(120%);

	filter:saturate(120%);

}

.inner_subs p .iconfont{

	font-size:24px;

}

.inner_subs p span{

	font-size:16px;

	font-weight:bold;

	margin-left:6px;

}

.inner_subs>.iconfont{

	font-size:12px;

}



/* 内容翻页 */

.inner_pnpage{  

	overflow:hidden;

}



.inner_pnpage>a{

	overflow:hidden;

	color:#333;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-align-items:center;

	align-items:center;

	position:relative;

}

.inner_pnpage>a:before{

	content:"";

	position:absolute;

	top:0;

	width:0;

	height:100%;

}

.inner_pnpage>a span,

.inner_pnpage>a p{ 

	float:left;

	font-size:14px;

	position:relative;

	z-index:5;

}



.inner_pnpage>a p{

	/* color:#888; */

	max-width:240px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.inner_pnpage .inner_pnpage_prev,

.inner_pnpage .inner_pnpage_next{

	width:348px;

	background:#e5e5e5;

	padding:10px 20px;

}

.inner_pnpage .inner_pnpage_prev{

	float:left;

	background:-webkit-linear-gradient(left,#c7cbcb,#eee);

	background:-moz-linear-gradient(left,#c7cbcb,#eee);

	background:-o-linear-gradient(left,#c7cbcb,#eee);

	background:linear-gradient(to right,#c7cbcb,#eee);

}

.inner_pnpage .inner_pnpage_next{

	float:right;

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

	background:-webkit-linear-gradient(right,#c7cbcb,#eee);

	background:-moz-linear-gradient(right,#c7cbcb,#eee);

	background:-o-linear-gradient(right,#c7cbcb,#eee);

	background:linear-gradient(to left,#c7cbcb,#eee);

}

.inner_pnpage .inner_pnpage_prev:before{

	left:0;

	background:-webkit-linear-gradient(left,#7ea0bb,#aec8de);

	background:-moz-linear-gradient(left,#7ea0bb,#aec8de);

	background:-o-linear-gradient(left,#7ea0bb,#aec8de);

	background:linear-gradient(to right,#7ea0bb,#aec8de);

}

.inner_pnpage .inner_pnpage_next:before{

	right:0;

	background:-webkit-linear-gradient(right,#7ea0bb,#aec8de);

	background:-moz-linear-gradient(right,#7ea0bb,#aec8de);

	background:-o-linear-gradient(right,#7ea0bb,#aec8de);

	background:linear-gradient(to left,#7ea0bb,#aec8de);

}

.inner_pnpage>a:hover{

	color:#fff !important;

}

.inner_pnpage>a:hover:before{

	width:100%;

}



/* 内页-加工中心 */

.inner_service{

	background:url(../img/inner_ser_bg.jpg) no-repeat center center;

	background-size:cover;

}

.inner_service .center_box{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.inner_service .inner_ser_tabs{

	width:400px;

}

.inner_service .inner_ser_tabs ul li{

	padding:30px 45px;

	color:#333;

	cursor:pointer;

	position:relative;

	transition:all .35s;

}

.inner_service .inner_ser_tabs ul li:after{

	content:"";

	position:absolute;

	left:100%;

	top:50%;

	margin-top:-10px;

	opacity:0;

	border-top:solid 10px transparent;

	border-bottom:solid 10px transparent;

	border-left:solid 10px #7ea0bb;

	transition:all .35s .35s;

}

.inner_service .inner_ser_tabs ul li h3{

	font-size:16px;

}

.inner_service .inner_ser_tabs ul li span{

	display:block;

}

.inner_service .inner_ser_tabs ul li .inner_ser_en{

	font-size:14px;

	opacity:.5;

	margin-top:3px;

}

.inner_service .inner_ser_tabs ul li .inner_ser_line{

	display:block;

	height:1px;

	background:#918f8f;

	position:relative;

}

.inner_service .inner_ser_tabs ul li .inner_ser_line:before,

.inner_service .inner_ser_tabs ul li .inner_ser_line:after{

	content:"";

	position:absolute;

	width:5px;

	height:5px;

	border-radius:50%;

	background:#918f8f;

	top:-2px;

}

.inner_service .inner_ser_tabs ul li .inner_ser_line:before{

	left:0;

}

.inner_service .inner_ser_tabs ul li .inner_ser_line:after{

	right:0;

}

.inner_service .inner_ser_tabs ul li.active {

	background:#fff;

	color:#7ea0bb;

	box-shadow:0 0 20px rgba(126,160,187,.2);

}

.inner_service .inner_ser_tabs ul li.active:after{

	left:calc(100% + 40px);

	opacity:1;

}

.inner_service .inner_ser_tabs ul li.active .inner_ser_en{

	opacity:1;

}

.inner_service .inner_ser_tabs ul li.active .inner_ser_line{

	background:#7ea0bb;

}

.inner_service .inner_ser_tabs ul li.active .inner_ser_line:before,

.inner_service .inner_ser_tabs ul li.active .inner_ser_line:after{

	background:#7ea0bb;

}

.inner_service .inner_ser_con{

	width:680px;

	padding:50px 0 50px 50px;

	box-shadow:0 0 40px rgba(126,160,187,.4);

}

.inner_service .inner_ser_con .inner_ser_item{

	font-size:15px;

	line-height:2;

	color:#333;

	max-height:911px;

	padding-right:50px;

	overflow-y:auto;

	display:none;

}

.inner_service .inner_ser_con .inner_ser_item:nth-of-type(1){

	display:block;

}

.inner_service .inner_ser_con .inner_ser_item img{

	max-width:100% !important;

}







/* 内页-技术指导 */

.inner_guid ul{

	margin-bottom:-40px;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.inner_guid ul li{

	width:580px;

	margin-bottom:40px;

}

.inner_guid ul li a{

	display:block;

}

.inner_guid ul li a .inner_g_img,

.inner_guid ul li a .inner_g_img img{

	display:block;

	width:100%;

}

.inner_guid ul li a .inner_g_img{

	height:330px;

	overflow:hidden;

}

.inner_guid ul li a .inner_g_img img{ 

	height:100%;

	-webkit-transition:all 2s;

	-moz-transition:all 2s;

	-o-transition:all 2s;

	transition:all 2s;

}

.inner_guid ul li a:hover .inner_g_img img{

	-webkit-transform:scale(1.1);

	-moz-transform:scale(1.1);

	-o-transform:scale(1.1);

	transform:scale(1.1);

}

.inner_guid ul li a .inner_g_txt{

	color:#333;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-align-items:center;

	align-items:center;

	-webkit-transition:all .35s;

	-moz-transition:all .35s;

	-o-transition:all .35s;

	transition:all .35s;

}

.inner_guid ul li a:hover .inner_g_txt{

	color:#fff;

	background:#7ea0bb;

	background:-webkit-linear-gradient(left,#7ea0bb,#aec8de);

	background:-moz-linear-gradient(left,#7ea0bb,#aec8de);

	background:-o-linear-gradient(left,#7ea0bb,#aec8de);

	background:linear-gradient(to right,#7ea0bb,#aec8de);

}

.inner_guid ul li a .inner_g_txt span,

.inner_guid ul li a .inner_g_txt span em{

	font-family:squ;

}

.inner_guid ul li a .inner_g_txt span{

	font-size:20px;

	padding-right:20px;

	margin-right:20px;

	border-right:solid 1px #aaa;

}

.inner_guid ul li a:hover .inner_g_txt span{

	border-color:#fff;

	border-color:rgba(255,255,255,.4);

}

.inner_guid ul li a .inner_g_txt span em{

	font-size:30px;

	padding-right:12px;

}

.inner_guid ul li a .inner_g_txt p{

	font-size:14px;

	max-width:370px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}



/* 内页-质量控制 */

.inner_quality{

	background:url(../img/inner_q_bg.jpg) no-repeat center center;

	background-size:73%;

}

.inner_quality .center_box{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.inner_quality .inner_qua_img{

	display:block;

	width:518px;

}

.inner_quality .inner_qua_img img{

	display:block;

	width:100%;

}

.inner_quality .inner_qua_tit{

	text-align:right;

}

.inner_quality .inner_qua_tit h3{

	font-size:24px;

	color:#333;

	font-weight:bold;

}

.inner_quality .inner_qua_tit span{

	display:block;

	margin-top:6px;

	color:#7ea0bb;

	font-size:20px;

	font-weight:bold;

	text-transform:uppercase;

	font-family:arial;

}

.inner_quality .inner_qua_tit i{

	display:inline-block;

	width:240px;

	height:4px;

	background:#7ea0bb;

	background:-webkit-linear-gradient(right,#7ea0bb,rgba(126,160,187,0));

	background:-moz-linear-gradient(right,#7ea0bb,rgba(126,160,187,0));

	background:-o-linear-gradient(right,#7ea0bb,rgba(126,160,187,0));

	background:linear-gradient(to left,#7ea0bb,rgba(126,160,187,0));

}

.inner_quality .inner_qua_r{

	width:620px;

}

.inner_quality .inner_qua_txt{

	font-size:16px;

	color:#333;

	line-height:1.7;

	background:#7ea0bb;

	background:-webkit-linear-gradient(left,#7ea0bb,#e7f0f7);

	background:-moz-linear-gradient(left,#7ea0bb,#e7f0f7);

	background:-o-linear-gradient(left,#7ea0bb,#e7f0f7);

	background:linear-gradient(to right,#7ea0bb,#e7f0f7);

}



/* 内页-应用领域 */

.inner_app .inner_a_swtop .swiper-slide{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

}

.inner_app .inner_a_swtop .swiper-slide .inner_a_txt{

	float:left;

	width:50%;

	background:#f3f7fa;

	color:#7ea0bb;

}

.inner_app .inner_a_swtop .inner_i_tit{

	color:#7ea0bb;

	/* font-size:0; */

}

.inner_app .inner_a_swtop .inner_i_tit h3{

	font-size:24px;

}

.inner_app .inner_a_swtop .inner_i_tit h3 em{

	color:#7ea0bb;

	font-size:30px;

	font-weight:bold;

}

.inner_app .inner_a_swtop .inner_i_tit span{

	font-size:16px;

	text-transform:uppercase;

	display:block;

}

.inner_app .inner_a_swtop .inner_i_tit i{

	display:inline-block;

	width:24px;

	height:4px;

	background:#7ea0bb;

	margin-top:20px;

}

.inner_app .inner_a_swtop .swiper-slide .inner_a_w{

	font-size:20px;

	line-height:1.6;

	overflow:hidden;

	-webkit-line-clamp:3;

	-moz-line-clamp:3;

	-o-line-clamp:3;

	line-clamp:3;

	-webkit-box-orient:vertical;

	-moz-box-orient:vertical;

	-o-box-orient:vertical;

	box-orient:vertical;

	display:-webkit-box;

	display:-moz-box;

	display:-o-box;

	display:box;

}

.inner_app .inner_a_swtop .swiper-slide .inner_a_img{

	float:left;

	width:50%;

	height:400px;

}

.inner_app .inner_a_swtop .swiper-slide .inner_a_img img{

	display:block;

	width:100%;

	height:100%;

}

.inner_app .inner_a_swtop .swiper-pagination-fraction,

.inner_app .inner_a_swtop .swiper-pagination-custom{

	font-family:gun;

	font-size:24px;

	color:#7ea0bb;

	width:40%;

	bottom:auto;

	top:80px;

	left:60px;

	text-align:left;

}

.inner_app .inner_a_swtop .swiper-pagination-custom span,

.inner_app .inner_a_swtop .swiper-pagination-fraction span{

	font-family:gun; 

}

.inner_app .inner_a_swtop .swiper-pagination-custom .on,

.inner_app .inner_a_swtop .swiper-pagination-fraction .swiper-pagination-current{

	font-size:36px;

}

.inner_app .inner_a_swtop .swiper-tt{

	color:#7ea0bb;

	width:40px;

	height:40px;

	border:solid 1px #7ea0bb;

	top:auto;

	margin-top:0;

	bottom:60px;

}

.inner_app .inner_a_swtop .swiper-tt:hover{

	background:#7ea0bb;

	color:#fff;

}

.inner_app .inner_a_swtop .swiper-t1{

	

	left:60px;

}

.inner_app .inner_a_swtop .swiper-t2{

	right:auto;

	left:120px;

}

.inner_app .inner_a_swtop .swiper-tt:after{

	font-size:20px;

}

.inner_app .inner_a_swbot{

	margin-top:24px;

	margin-bottom:-80px;

	position:relative;

}

.inner_app .inner_a_swbot .swiper-button-prev,

.inner_app .inner_a_swbot .swiper-button-next{

	top:86px;

	margin-top:0;

	width:48px;

	height:48px;

	border:solid 2px #7ea0bb;

	color:#7ea0bb;

	border-radius:50%;

}

.inner_app .inner_a_swbot .swiper-button-prev{

	left:-80px;

}

.inner_app .inner_a_swbot .swiper-button-next{

	right:-80px;

}

.inner_app .inner_a_swbot .swiper-button-prev:hover,

.inner_app .inner_a_swbot .swiper-button-next:hover{

	background:#7ea0bb;

	color:#fff;

}

.inner_app .inner_a_swbot .swiper-button-prev:after,

.inner_app .inner_a_swbot .swiper-button-next:after{

	font-size:20px;

	font-weight:bold;

}

.inner_app .inner_a_swbot .swiper-slide .inner_a_img{

	display:block;

	position:relative;

	height:220px;

}

.inner_app .inner_a_swbot .swiper-slide .inner_a_img:before,

.inner_app .inner_a_swbot .swiper-slide .inner_a_img:after,

.inner_app .inner_a_swbot .swiper-slide .inner_a_txt,

.inner_app .inner_a_swbot .swiper-slide .inner_a_txt h4{

	-webkit-transition:all .35s;

	-moz-transition:all .35s;

	-o-transition:all .35s;

	transition:all .35s;

}

.inner_app .inner_a_swbot .swiper-slide .inner_a_img:before,

.inner_app .inner_a_swbot .swiper-slide .inner_a_img:after{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	opacity:0;

}

.inner_app .inner_a_swbot .swiper-slide .inner_a_img:before{

	background:-webkit-linear-gradient(left,#22d1ee,#7ea0bb);

	background:-moz-linear-gradient(left,#22d1ee,#7ea0bb);

	background:-o-linear-gradient(left,#22d1ee,#7ea0bb);

	background:linear-gradient(to right,#22d1ee,#7ea0bb);

}

.inner_app .inner_a_swbot .swiper-slide-thumb-active .swiper-slide-active .inner_a_img:before{

	opacity:.6;

}

.inner_app .inner_a_swbot .swiper-slide-thumb-active .swiper-slide-active .inner_a_img:after{

	opacity:1;

}

.inner_app .inner_a_swbot .swiper-slide .inner_a_img:after{

	border:solid 2px #7ea0bb;

}

.inner_app .inner_a_swbot .swiper-slide .inner_a_img img{

	display:block;

	width:100%;

	height:100%;

}

.inner_app .inner_a_swbot .swiper-slide .inner_a_txt{

	width:100%;

	position:relative;

	z-index:5;

	height:220px;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

}

.inner_app .inner_a_swbot .swiper-slide-thumb-active .swiper-slide-active .inner_a_txt{

	-webkit-align-items:center;

	align-items:center;

	transform:translateY(-100%);

}

.inner_app .inner_a_swbot .swiper-slide .inner_a_txt h4{

	color:#333;

	font-size:16px;

	text-align:center;

}

.inner_app .inner_a_swbot .swiper-slide-thumb-active .swiper-slide-active .inner_a_txt h4{

	color:#fff;

	font-weight:bold;

}



/* 内页-联系我们 */

.inner_contact .inner_cta_s1{

	color:#fff;

	background:url(../img/inner_cta_s1_bg.jpg) no-repeat center center;

	background-size:cover;

}

.inner_contact .inner_cta_s1 .inner_i_tit h3 em{

	color:#fff;

}

.inner_contact .inner_cta_s1 .inner_i_tit i{

	background:#fff;

}

.inner_contact .inner_cta_s1 .inner_cta_ins{

	font-size:14px;

}

.inner_contact .inner_cta_s1 .inner_cta_form{

	width:760px;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}
.inner_contact .inner_cta_s1 .inner_cta_form form{
	width:100%;
}

.inner_contact .inner_cta_s1 .inner_cta_item input,

.inner_contact .inner_cta_s1 .inner_cta_item textarea{

	background:#fff;

	padding:15px;

	color:#333;

	font-size:14px;

	display:block;

	width:100%;

}

.inner_contact .inner_cta_s1 .inner_cta_item textarea{

	height:245px;

	resize:none;

}

.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_fl,

.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_fr{

	width:360px;

}

.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_fname{

	display:block;

	font-size:14px;

}

.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_submit{

	width:100%;

}

.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_submit input{

	display:block;

	width:100%;

	padding:15px 0;

	font-size:14px;

	color:#7ea0bb;

	background:#fff;

	cursor:pointer;

	transition:all .35s;

}

.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_submit input:hover{

	background:#7ea0bb;

	color:#fff;

}

.inner_contact .inner_cta_s1 .inner_cta_qr{

	width:252px;

	text-align:center;

	padding-top:29px;

}
.inner_contact .inner_cta_s1 .inner_cta_qr>*:nth-of-type(1),
.inner_contact .inner_cta_s1 .inner_cta_qr span{

	display:block;

	height:252px;

}
.inner_contact .inner_cta_s1 .inner_cta_qr>*:nth-of-type(1) img,
.inner_contact .inner_cta_s1 .inner_cta_qr span img{

	display:block;

	width:100%;

	height:100%;

}

.inner_contact .inner_cta_s1 .inner_cta_qr p{

	font-size:20px;

	font-weight:bold;

}

.inner_contact .inner_cta_s2{

	background:url(../img/inner_q_bg.jpg) no-repeat center center;

}

.inner_contact .inner_cta_s2_tabs ul{

	overflow:hidden;

}

.inner_contact .inner_cta_s2_tabs ul li{

	float:left;

	width:50%;

	height:56px;

	font-size:14px;

	color:#666;

	text-align:center;

	background:#eee;

	position:relative;

	cursor:pointer;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.inner_contact .inner_cta_s2_tabs ul li:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:0;

	height:100%;

	background:#7ea0bb;

	background:-webkit-linear-gradient(left,#7ea0bb,#aec8de);

	background:-moz-linear-gradient(left,#7ea0bb,#aec8de);

	background:-o-linear-gradient(left,#7ea0bb,#aec8de);

	background:linear-gradient(to right,#7ea0bb,#aec8de);

}

.inner_contact .inner_cta_s2_tabs ul li span{

	position:relative;

	z-index:5;

}

.inner_contact .inner_cta_s2_tabs ul li em{

	font-size:20px;

}

.inner_contact .inner_cta_s2_tabs ul li.active{

	color:#fff;

	font-size:16px;

}

.inner_contact .inner_cta_s2_tabs ul li.active:before{

	width:100%;

}

.inner_contact .inner_cta_s2_tabs ul li.active em{

	font-weight:bold;

}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

#dituContent *{

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	-o-box-sizing:content-box;

	box-sizing:content-box;

}

.inner_contact .inner_cta_s2_con .inner_cta_item{

	height:0;

	opacity:1;

	overflow:hidden;

	transition:all .35s;

}

.inner_contact .inner_cta_s2_con .inner_cta_item.active{

	height:auto;

	opacity:1;

}

.inner_contact .inner_cta_s2_con .inner_cta_map{

	width:1200px !important;

	min-height:1px !important;

}

.inner_contact .inner_cta_s2_con .inner_cta_info ul{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin:0 -2% 0 0;

}

.inner_contact .inner_cta_s2_con .inner_cta_info ul li{

	-webkit-flex-grow:1;

	flex-grow:1;

	width:23%;

	margin:20px 2% 0 0;

	padding:30px 40px;

	border:solid 1px #7ea0bb;

	text-align:center;

}

.inner_contact .inner_cta_s2_con .inner_cta_info ul li .iconfont{

	display:inline-block;

	height:70px;

	font-size:48px;

	color:#7ea0bb;

	background:-webkit-linear-gradient(left,#7ea0bb,#aec8de);

	background:-moz-linear-gradient(left,#7ea0bb,#aec8de);

	background:-o-linear-gradient(left,#7ea0bb,#aec8de);

	background:-ms-linear-gradient(left,#7ea0bb,#aec8de);

	background:linear-gradient(to right,#7ea0bb,#aec8de);

	-webkit-background-clip:text;

	background-clip:text;

	-webkit-text-fill-color:transparent;

}

.inner_contact .inner_cta_s2_con .inner_cta_info ul li .iconfont.icondianhua{

	font-size:53px;



}

.inner_contact .inner_cta_s2_con .inner_cta_info ul li .iconfont.iconhulianwang{

	font-size:65px;

	margin-top:-8px;

	height:78px;

}

.inner_contact .inner_cta_s2_con .inner_cta_info ul li .inner_cta_w{

	font-size:14px;

	color:#333;

	line-height:1.7;

	text-align:left;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

}

.inner_contact .inner_cta_s2_con .inner_cta_info ul li .inner_cta_w span{

	display:block;

	max-width:calc(100% - 45px);

	word-break:break-all;

}

/* 增 */
.newsxq_nrlx{font-size:14px;color:#666;line-height:30px;padding-top:40px;}
.newsxq_nrlx a{color:#999;}
.newsxq_nrlx a:hover{color:#7391a8;}
.case_detaillyfl_bq{overflow:hidden;margin-top:35px;}
.case_detaillyfl_bq i{color:#7391a8;font-size:19px;width:2%;line-height:22px;}
.case_detaillyfl_bqul{width:97%;overflow:hidden;}
.case_detaillyfl_bqul li{line-height:22px;font-size:14px;color:#fff;background:#aec8de;display:inline-block;float:left;margin-right:5px;margin-bottom:5px;}
/*.case_detaillyfl_bqul li:nth-of-type(7n-6){ background:#3badb3;}
.case_detaillyfl_bqul li:nth-of-type(7n-5){ background:#d9534f;}
.case_detaillyfl_bqul li:nth-of-type(7n-4){ background:#f4c583;}
.case_detaillyfl_bqul li:nth-of-type(7n-3){ background:#fc6194;}
.case_detaillyfl_bqul li:nth-of-type(7n-2){ background:#c7e551;}
.case_detaillyfl_bqul li:nth-of-type(7n-1){ background:#f8b053;}
.case_detaillyfl_bqul li:nth-of-type(7n){ background:#4bc6f4;}*/
.case_detaillyfl_bqul li a{
	color:#fff;
	display:inline-block;
	padding:2px 10px;
}

/* 内页-tag列表 */
.inner_tag_box .inner_tag_tit{
	text-align:center;
}
.inner_tag_box .inner_tag_tit h3{
	font-size:24px;
	font-weight:bold;
	color:#333;
}
.inner_tag_box .inner_tag_tit span{
	font-size:15px;
	color:#777;
}
.inner_tag_box .inner_tag_list ul{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-4%;
	margin-bottom:-40px;
}
.inner_tag_box .inner_tag_list ul li{
	width:29.33333%;
	margin-left:4%;
	margin-bottom:40px;
}
.inner_tag_box .inner_tag_list ul li a{
	display:block;
	color:#333;
}
.inner_tag_box .inner_tag_list ul li a:hover{
	color:var(--hover-color);
}
.inner_tag_box .inner_tag_list ul li .inner_tag_img{
	display:block;
	height:190px;
	overflow:hidden;
}
.inner_tag_box .inner_tag_list ul li .inner_tag_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all 1.2s;
}
.inner_tag_box .inner_tag_list ul li a:hover .inner_tag_img img{
	transform:scale(1.12);
}
.inner_tag_box .inner_tag_list ul li .inner_tag_w{
	text-align:center;
	font-size:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}





@media screen and (min-width:1201px){

	/* header */

	nav ul>li .subnav{

		border-top:solid 2px #7ea0bb;

		background:#fff;

		position:absolute;

		width:120%;

		top:100%;

		left:-10%;

		-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);

	    transform: perspective(300px) scaleY(0) translateZ(30px);

	    visibility: hidden;

	    opacity: 0;

		box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05);

	    -webkit-transform-origin: top;

	    transform-origin: top;

	    visibility:hidden;

	    -webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	    transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	    -webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	    transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease;

	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	}

	nav ul>li:hover .subnav{

		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);

	    transform: perspective(300px) scaleY(1) translateZ(0);

	    visibility: visible;

	    opacity: 1;

	}

	nav ul>li .subnav li a:hover{

		color:#fff;

	}

	nav ul>li .subnav li:hover:after{

		width:100%;

	}

	

	/* banner */

	.banner_box .swiper-slide a>img{

		transform-style: preserve-3d;

	}

	.banner_box .swiper-slide-active a>img{

		transform-style: preserve-3d;

		transform: scale(1.06);

		transition:7s;

	}

	

	/* 内页-发展历程 */

	.inner_course .inner_cou_con .swiper-slide:hover .inner_cou_hide{

		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);

		transform: perspective(300px) scaleY(1) translateZ(0);

		visibility: visible;

		opacity: 1;

	}

	

	/* 内页-加工中心 */

	.inner_service .inner_ser_tabs ul li:hover{

		background:#fff;

		color:#7ea0bb;

		box-shadow:0 0 20px rgba(126,160,187,.2);

	}

	.inner_service .inner_ser_tabs ul li:hover:after{

		left:calc(100% + 40px);

		opacity:1;

	}

	.inner_service .inner_ser_tabs ul li:hover .inner_ser_en{

		opacity:1;

	}

	.inner_service .inner_ser_tabs ul li:hover .inner_ser_line{

		background:#7ea0bb;

	}

	.inner_service .inner_ser_tabs ul li:hover .inner_ser_line:before,

	.inner_service .inner_ser_tabs ul li:hover .inner_ser_line:after{

		background:#7ea0bb;

	}

	.inner_service .inner_ser_item::-webkit-scrollbar {

		width: 5px;

		height: 5px;

	}



	.inner_service .inner_ser_item::-webkit-scrollbar-track-piece {

		background-color: rgba(0, 0, 0, 0.15);

		-webkit-border-radius: 6px;

	}



	.inner_service .inner_ser_item::-webkit-scrollbar-thumb:vertical {

		height: 5px;

		background-color:#7ea0bb;

		opacity:.8;

		-webkit-border-radius: 6px;

	}



	.inner_service .inner_ser_item::-webkit-scrollbar-thumb:horizontal {

		width: 5px;

		background-color:#7ea0bb;

		opacity:.8;

		-webkit-border-radius: 6px;

	}

	

	/* 内页-联系我们 */

	.inner_contact .inner_cta_s2_con .inner_cta_info ul li{

		transition:all .35s;

	}

	.inner_contact .inner_cta_s2_con .inner_cta_info ul li:hover{

		transform:translateY(-20px);

		box-shadow:0 0 20px rgba(126,160,187,.4);

	}



}













/* ==================================================手机版================================================== */

@media (min-width: 320px) and (max-width:359px){html{font-size:32px !important;} }

@media (min-width: 360px) and (max-width:374px){html{font-size:36px !important;} }

@media (min-width: 375px) and (max-width:383px){html{font-size:37.5px !important;} }

@media (min-width: 384px) and (max-width:413px){html{font-size:38.4px !important;} }

@media (min-width: 414px) and (max-width:447px){html{font-size:41.4px !important;} }

@media (min-width: 448px) and (max-width:479px){html{font-size:44.8px !important;} }

@media (min-width: 480px) and (max-width:511px){html{font-size:48px !important;} }

@media (min-width: 512px) and (max-width:543px){html{font-size:51.2px !important;} }

@media (min-width: 544px) and (max-width:575px){html{font-size:54.4px !important;} }

@media (min-width: 576px) and (max-width:607px){html{font-size:57.6px !important;} }

@media (min-width: 608px) and (max-width:639px){html{font-size:60.8px !important;} }

@media (min-width: 640px) and (max-width:1200px){html{font-size:60.8px !important;} }



input.hamburger{

	display:none;

}



@media screen and (max-width:1200px){
	img{
		pointer-events:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-o-user-select:none;
		user-select:none;
	}

	input.hamburger:checked ~ .header_nav{

		display:block;

	}

	

	.menu{

		position:fixed;

		top:0;

		right:1%;

		width:44px;

		height:60px;

		z-index:99999;

	}

	.menu:hover {

		cursor: pointer;

	}

	.menu > i {

		position: absolute;

		width: 24px;

		height: 2px;

		top: 50%;

		left:10px;

		background-color:#7ea0bb;

		pointer-events:auto;

		transition-duration: .35s;

		transition-delay: .35s;

	}

	.menu > i:before, .menu > i:after {

		position: absolute;

		display: block;

		width: 100%;

		height: 2px;

		top:0;

		left: 50%;

		background-color:#7ea0bb;

		content: "";

		transition: -webkit-transform 0.35s;

		transition: transform 0.35s;

		transition: transform 0.35s, -webkit-transform 0.35s;

		-webkit-transform-origin: 50% 50%;

				transform-origin: 50% 50%;

	}

	.menu > i:before {

		-webkit-transform: translate(-50%, -7px);

				transform: translate(-50%, -7px);

	}

	.menu > i:after {

		-webkit-transform: translate(-50%, 7px);

				transform: translate(-50%, 7px);

	}

	.menu_bg{

		position:fixed;

		width:100vw;

		height:0;

		top:0;

		left:0;

		z-index:999;

		background:#fff;

		-webkit-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

		-moz-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

	    -ms-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

	     -o-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

	        transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

	}

	input.hamburger:checked ~ .menu_bg{

		height:100vh;

	}

	input.hamburger{

		height:0;

		display:none;

	}

	input.hamburger:checked ~ label.menu > i {

		background-color: transparent;

		-webkit-transform: rotate(90deg);

				transform: rotate(90deg);

	}

	input.hamburger:checked ~ label.menu > i:before {

		-webkit-transform: translate(-50%, -50%) rotate(45deg);

				transform: translate(-50%, -50%) rotate(45deg);

		background-color:#7ea0bb;

	}

	input.hamburger:checked ~ label.menu > i:after {

		-webkit-transform: translate(-50%, -50%) rotate(-45deg);

				transform: translate(-50%, -50%) rotate(-45deg);

		background-color:#7ea0bb;

	}

	input.hamburger:checked ~ .header_right nav{

		top:5vh;

		opacity:1;

	}

	

	/* ~~~~~~~~~~~~~~~~~~ */

	/* a,*:before,*:after{

		-webkit-transition:all 0s;

		-moz-transition:all 0s;

		-o-transition:all 0s;

		transition:all 0s;

	} */

	header,body,html{

		width:100vw !important;

	}

	.pd_150{

		padding:1.7rem;

	}

	.pd_tb150{

		padding:1.7rem 0;

	}

	.pd_t150{

		padding-top:1.7rem;

	}

	.pd_b150{

		padding-bottom:1.7rem;

	}

	.pd_100{

		padding:1.2rem;

	}

	.pd_tb100{

		padding:1.2rem 0;

	}

	.pd_t100{

		padding-top:1.2rem;

	}

	.pd_b100{

		padding-bottom:1.2rem;

	}

	.pd_80{

		padding:1rem;

	}

	.pd_tb80{

		padding:1rem 0;

	}

	.pd_t80{

		padding-top:1rem;

	}

	.pd_b80{

		padding-bottom:1rem;

	}

	.pd_70{

		padding:.9rem;

	}

	.pd_tb70{

		padding:.9rem 0;

	}

	.pd_t70{

		padding-top:.9rem;

	}

	.pd_b70{

		padding-bottom:.9rem;

	}

	.pd_60{

		padding:.8rem;

	}

	.pd_tb60{

		padding:.8rem 0;

	}

	.pd_t60{

		padding-top:.8rem;

	}

	.pd_b60{

		padding-bottom:.8rem;

	}

	.pd_50{

		padding:.7rem;

	}

	.pd_tb50{

		padding:.7rem 0;

	}

	.pd_t50{

		padding-top:.7rem;

	}

	.pd_b50{

		padding-bottom:.7rem;

	}

	.pd_40{

		padding:.6rem;

	}

	.pd_tb40{

		padding:.6rem 0;

	}

	.pd_t40{

		padding-top:.6rem;

	}

	.pd_b40{

		padding-bottom:.6rem;

	}

	.pd_30{

		padding:.5rem;

	}

	.pd_tb30{

		padding:.5rem 0;

	}

	.pd_t30{

		padding-top:.5rem;

	}

	.pd_b30{

		padding-bottom:.5rem;

	}

	.pd_20{

		padding:.4rem;

	}

	.pd_tb20{

		padding:.4rem 0;

	}

	.pd_t20{

		padding-top:.4rem;

	}

	.pd_b20{

		padding-bottom:.4rem;

	}

	.pd_15{

		padding:.35rem;

	}

	.pd_tb15{

		padding:.35rem 0;

	}

	.pd_t15{

		padding-top:.35rem;

	}

	.pd_b15{

		padding-bottom:.35rem;

	}

	.mg_t150{

		margin-top:1.7rem;

	}

	.mg_b150{

		margin-bottom:1.7rem;

	}

	.mg_t100{

		margin-top:1.2rem;

	}

	.mg_b100{

		margin-bottom:1.2rem;

	}

	.mg_tb80{

		margin:1rem 0;

	}

	.mg_t80{

		margin-top:1rem;

	}

	.mg_b80{

		margin-bottom:1rem;

	}

	.mg_tb60{

		margin:.8rem 0;

	}

	.mg_t60{

		margin-top:.8rem;

	}

	.mg_b60{

		margin-bottom:.8rem;

	}

	.mg_tb50{

		margin:.7rem 0;

	}

	.mg_t50{

		margin-top:.7rem;

	}

	.mg_b50{

		margin-bottom:.7rem;

	}

	.mg_tb40{

		margin:.6rem 0;

	}

	.mg_t40{

		margin-top:.6rem;

	}

	.mg_b40{

		margin-bottom:.6rem;

	}

	.mg_tb30{

		margin:.5rem 0;

	}

	.mg_t30{

		margin-top:.5rem;

	}

	.mg_b30{

		margin-bottom:.5rem;

	}

	.mg_tb20{

		margin:.4rem 0;

	}

	.mg_t20{

		margin-top:.4rem;

	}

	.mg_b20{

		margin-bottom:.4rem;

	}

	.mg_tb15{

		margin:.3rem 0;

	}

	.mg_t15{

		margin-top:.3rem;

	}

	.mg_b15{

		margin-bottom:.3rem;

	}

	.mg_tb10{

		margin:.2rem 0;

	}

	.mg_t10{

		margin-top:.2rem;

	}

	.mg_b10{

		margin-bottom:.2rem;

	}

	.bg_body{

		background-size:cover;

	}

	.center_box{

		width:92%;

	}

	

	/* header */

	body.active{

		overflow:hidden;

	}

	.header_box{

		height:60px !important;

	}

	header .center_box{

		width:92%;

		min-width: auto;

		height:60px;

	}

	.header_box .logo_box{

		top:4vh;

		height:50px;

	}

	.header_box.scr .logo_box{

		height:30px;

	}

	header .ch_en{

		margin-left:0;

		margin-right:40px;

		position:relative;

		z-index:99999;

	}

	header .ch_en .iconfont{

		font-size:.56rem;

	}

	nav{

		/* display:none; */

		position:fixed;

		left:5%;

		width:90%;

		top:-100%;

		z-index:9999;

		transition:all .35s;

		opacity:0;

	}

	nav>ul>li{

		width:100%;

		margin:0;

		border-bottom:solid 1px #dfdfdf;

		padding:2vh 2vw;

	}

	nav>ul>li>a{

		font-size:16px;

		display:block;

		height:auto !important;

		line-height:3 !important;

	}

	nav>ul>li>a:after{

		display:none;

	}

	nav>ul>li>a:hover,nav>ul>li.active>a{

		color:#7ea0bb;

		font-weight:bold;

	}

	nav>ul>li.has_subnav>a{

		position:relative;

		padding-right:30px;

	}

	nav>ul>li.has_subnav>a:before{

		content:"";

		position:absolute;

		border-left:solid 6px transparent;

		border-right:solid 6px transparent;

		border-top:solid 6px #ccc;

		top:50%;

		margin-top:-3px;

		right:0;

	}

	nav>ul>li.has_subnav.current>a:before{

		border-top-color:#7ea0bb;

	}

	.subnav ol li a{

		text-align:left;

	}

	nav ul>li .subnav{

		-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);

	    transform: perspective(300px) scaleY(0) translateZ(30px);

	    visibility: hidden;

	    opacity: 0;

	    -webkit-transform-origin: top;

	    transform-origin: top;

	    -webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease;

	    transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease;

	    -webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease;

	    transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease;

	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,height 500ms ease;

	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease;

	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease;

		height:0;

		padding:0 8vw;

	

	}

	nav ul>li.current .subnav{

		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);

	    transform: perspective(300px) scaleY(1) translateZ(0);

	    visibility: visible;

	    opacity: 1;

		height:auto;

	}

	.inner_header.scr~#scrolly_box .header_height,

	.inner_header~#scrolly_box .header_height{

		height:60px;

	}

	.inner_header .logo img{

		height:30px;

	}

	

	/* banner */

	.banner_box .swiper-slide a{

		height:auto;

		position:relative;

		overflow:hidden;

		height:100vh;

	}

	.banner_box .swiper-slide a>img{

		position:absolute;

		height:100%;

		width:auto;

		min-width:100%;

		top:0;

		left:50%;

		transform:translateX(-50%);

	}

	.banner_box .swiper-slide a .banner_txt{

		width:80%;

		right:10%;

	}

	.banner_box .swiper-slide a .banner_txt img{

		max-width:100%;

	}

	.banner_box .swiper-button-prev,

	.banner_box .swiper-container-rtl .swiper-button-next,

	.banner_box .swiper-button-next,

	.banner_box .swiper-container-rtl .swiper-button-prev{

		width:40px;

		height:40px;

		line-height:40px;

		margin-top:-20px;

	}

	

	.banner_box .swiper-container-horizontal>.swiper-pagination-bullets,

	.banner_box .swiper-pagination-custom,

	.banner_box .swiper-pagination-fraction{

		bottom:3vh;

	}

	.banner_box .swiper-pagination-bullet:after{

		display:none;

	}

	.banner_box .swiper-pagination-bullet{

		width:8px;

		height:8px;

	}

	.banner_box .swiper-pagination-bullet-active{

		background:#7ea0bb;

	}

	.banner_box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{

		margin:0 5px;

	}

	

	/* 标题 */

	.tjgr_tit h2{

		font-size:.46rem;

	}

	

	/* 产品中心 */

	.pro_search input{

		height:40px;

		padding-left:15px;

	}

	.pro_search button{

		width:50px;

		height:40px;

		line-height:38px;

	}

	.pro_search button .iconfont{

		font-size:16px;

	}

	.pro_box .pro_sort ul li .pro_sbox span .iconfont.icon223icoguijinshu{

		font-size:26px;

	}

	.pro_box .pro_sort ul li .pro_sbox span .iconfont{

		font-size:22px;

		width:34px;

	}

	.pro_box .pro_sort ul li .pro_sbox span .iconfont.iconhanji{

		font-size:28px;

	}

	.pro_box .pro_sort ul li .pro_sbox span{

		font-size: 14px;

	}

	.pro_box .pro_sort ul li .pro_sbox>.iconfont{

		font-size:12px;

	}

	

	/* 加工设备 */

	.tjgr_bg{

		height:100%;

		margin-top:0;

		left:50%;

		transform:translate(-50%,-50%);

		overflow:hidden;

	}

	.tjgr_bg img{

		min-width:100%;

		width:auto;

		height:100%;

	}

	.mach_box .mach_con ul li a h3{

		font-size:15px;

	}

	.mach_box .mach_con ul li a p{

		font-size:12px;

		text-align:center;

	}

	

	/* 关于我们 */

	.about_box .center_box{

		width:92%;

	}

	.about_box .abo_txt h2{

		font-size:.38rem;

	}

	

	/* 企业新闻 */

	.news_box .tjgr_bg{

		top:50%;

	}

	.news_box .swiper-container{

		width:60vw;

	}

	.news_box .swiper-button-next,

	.news_box .swiper-button-prev{

		width:12vw;

	}

	.news_box .swiper-button-next,

	.news_box .swiper-container-rtl .swiper-button-prev{

		right:0;

	}

	.news_box .swiper-button-prev,

	.news_box .swiper-container-rtl .swiper-button-next{

		left:0;

	}

	.news_box .news_txt h3{

		font-size:15px;

		height:40px;

	}

	.news_box .news_txt p{

		font-size:12px;

		max-height:57px;

	}

	.news_box .swiper-button-next:after,

	.news_box .swiper-button-prev:after{

		font-size:.56rem;

	}

	

	/* 页脚 */

	.footer_copr{

		font-size:13px;

	}

	/* 侧边栏 */
	.as_fix>ul>li>*,
	.as_fix>ul>li label{
		width:50px;
		height:50px;
	}
	.as_fix>ul>li .iconfont{
		font-size:20px;
	}
	.as_fix>ul>li.as_totop .iconfont{
		font-size:30px;
	}
	.cbw_share input~.cbw_share_con{
		width:50px;
	}
	.cbw_share input:checked~.cbw_share_con,
	.cbw_share .cbw_share_con .bdsharebuttonbox{
		width:270px;
	}
	.cbw_share .cbw_share_con .bdsharebuttonbox{
		padding-right:60px;
	}
	.cbw_share .cbw_share_con .bdsharebuttonbox a{
		width:50px;
		height:50px;
		background-position-y:center;
		line-height:normal;
	}
	.cbw_share .cbw_share_con .bdsharebuttonbox a p{
		display:none;
	}
	.as_fix>ul>li p{
		transform:scale(.86);
	}

	

	/* 内页banner */

	.inner_banner>img{

		min-height:auto;

	}

	.inner_banner .inner_b_txt span{

		font-size:.36rem;

	}

	.inner_banner .inner_b_txt h2{

		font-size:.48rem;

	}

	@keyframes scaleBox{

		0%{

			transform:scale(1);

		}

		100%{

			transform:scale(1);

		}

	}

	#inner_p_banner{

		position:absolute;

		left:0;

		bottom:-18vh;

	}

	

	/* 二级导航 */

	.second_nav{

		padding:.2rem 0;

	}

	.second_nav ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		padding-top:calc(92vw * .02);

		margin:0 -1%;

	}

	.second_nav ul li{

		width:31.3333%;

		-webkit-flex:1 1 auto;

		flex:1 1 auto;

		margin:0 1% calc(92vw * .02);

	}

	.second_nav ul li a{

		font-size:.36rem;

		border:solid 1px #dfdfdf;

		border-radius:.1rem;

		padding:.24rem 0;

	}

	.second_nav ul li.active a,

	.second_nav ul li a:hover{

		background:#7ea0bb;

		border-color:#7ea0bb;

		color:#fff;

	}

	.second_nav ul li a:after{

		display:none;

	}

	

	/* 内页-公司简介 */

	.inner_about{

		background-image:url(../img/about_bg.jpg);

	}

	

	/* 内页-发展历程 */

	.inner_course .inner_cou_tit h3{

		font-size:.46rem;

	}

	.inner_course .inner_cou_tit span{

		font-size:12px;

		letter-spacing:.02em;

		text-indent:.02em;

		padding:0 3vw;

	}

	.inner_course .inner_cou_tit i{

		width:30vw;

	}

	.inner_course .inner_cou_con{

		margin-top:0;

	}

	.inner_course .inner_cou_con .gallery-thumbs{

		padding:40px 4% 80px;

	}

	.inner_course .inner_cou_con .swiper-slide-thumb-active .inner_cou_hide{

		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);

		transform: perspective(300px) scaleY(1) translateZ(0);

		visibility: visible;

		opacity: 1;

		-webkit-transition-delay:1.2s;

		transition-delay:1.2s;

	}

	.inner_course .inner_cou_con .inner_cou_hide .inner_cou_img{

		height:calc((92vw - 50px) * 220 / 400);

	}

	.inner_course .inner_cou_con .inner_cou_arrow{

		width:92%;

	}

	.inner_course .inner_cou_con .inner_cou_arrow .swiper-arrow{

		width:calc(50% - 1px);

	}

	.inner_course .inner_cou_con .inner_cou_show .inner_cou_num{

		font-size:12vw;

	}

	

	

	/* 内页-企业新闻 */

	.inner_news ul li a .inner_n_img{

		width:40%;

		height:calc(92vw * .4 * 240 / 350);

	}

	.inner_news ul li a .inner_n_txt{

		width:56%;

	}

	.inner_news ul li a .inner_n_tit{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.inner_news ul li a .inner_n_tit h3{

		font-size:15px;

		max-width:none;

	}

	.inner_news ul li a .inner_n_txt p{

		font-size:13px;

	}

	.inner_news ul li a .inner_n_tit span{

		font-size:12px;

	}

	.hot_box{

		display:none;

	}

	

	/* 内页-产品中心 */

	.inner_pro ul>li a{

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-justify-content:space-between;

		justify-content:space-between;

		-webkit-align-items:center;

		align-items:center;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.inner_pro ul>li a .inner_p_img{

		width:40%;

		border:none;

		height:calc(92vw * .4 * 180 / 270);

	}

	.inner_pro ul>li a>h3{

		margin:0;

		width:54%;

		font-size:.42rem;

	}

	.inner_pro ul>li a ol{

		width:100%;

		margin-top:.4rem;

	}

	

	

	/* 列表翻页 */

	.list_pages .pagination li a{

		font-size:13px;

	}

	

	/* 内页-技术指导 */

	.inner_guid ul li a .inner_g_txt span{

		display:block;

	}

	

	

	/* 内页-应用领域 */

	.inner_a_swtop{

		background:#7ea0bb;

	}

	/* tag */
	.inner_ns_zeng{
		display:none;
	}

	

	

	

	

}



@media screen and (max-width:895px){

	/* 标题 */

	.tjgr_tit h2{

		width:100%;

	}

	

	/* 按钮 */

	.tjgr_btn01 a{

		width:50%;

		height:40px;

		line-height:40px;

	}

	.tjgr_btn02 a{

		padding:.24rem .8rem;

	}

	

	/* 产品中心 */

	.pro_box .pro_left,

	.pro_box .pro_right{ 

		width:100%;

	}

	.pro_box .pro_top .pro_left{

		margin-bottom:.3rem;

	}

	.pro_box .pro_left .tjgr_tit h2{

		text-align:center;

	}

	.pro_search{

		width:100%;

	}

	.pro_box .pro_sort ul{

		display:-webkit-box;

		display:-webkit-flex;

		display :-ms-flexbox;

		display:flex;

		-webkit-justify-content:space-between;

		justify-content:space-between;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.pro_box .pro_sort ul li{

		width:48.5%;

		margin-bottom:-webkit-calc(92vw * .03);

		margin-bottom:calc(92vw * .03);

	}

	.pro_box .pro_sort ul li .pro_sbox{

		height:40px;

		padding:0 .4rem 0 .2rem;

		border:solid 1px #dfdfdf;

	}

	.pro_box .pro_sort ul li.active .pro_sbox{

		border-color:transparent;

	}

	.pro_box .pro_con{

		height:auto;

		margin-top:.3rem;

	}

	.pro_box .pro_con .swiper-slide a{

		height:-webkit-calc(92vw * 544 / 800);

		height:calc(92vw * 544 / 800);

	}

	.pro_box .pro_con .swiper-slide a>p{

		font-size:13px;

		padding:.26rem .2rem;

	}

	.pro_box .swiper-button-prev{

		left:.4rem;

	}

	.pro_box .swiper-button-next{

		right:.4rem;

	}

	.pro_box .swiper-button-next,

	.pro_box .swiper-button-prev{

		width:40px;

		height:40px;

	}

	.pro_box .swiper-button-next:after,

	.pro_box .swiper-button-prev:after{

		font-size:18px;

	}

	

	/* 加工设备 */

	.mach_box .mach_con ul{

		margin-top:-8vw;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-justify-content:center;

		justify-content:center;

	}

	.mach_box .mach_con ul li{

		width:28.333%;

		margin:8vw 2.5% 0;

	}

	.mach_box .mach_con ul li a span,

	.mach_box .mach_con ul li a span img{

		width:20vw;

		height:20vw;

	}

	.mach_box .mach_con ul li a p{

		max-height:none;

		-webkit-line-clamp:3;

		-moz-line-clamp:3;

		-o-line-clamp:3;

		line-clamp:3;

	}

	

	/* 合作伙伴 */

	.partner_box .par_l,

	.partner_box .par_r{

		width:100%;

	}

	.partner_box .par_tit{

		height:auto;

		padding-bottom:.3rem;

	}

	.partner_box .par_tit h2{

		font-size:.44rem;

	}

	.partner_box .par_tit span{

		font-size:.4rem;

	}

	.partner_box .par_list ul{

		margin:0 -2% calc(92vw * -.03) 0;

	}

	.partner_box .par_list ul li{

		width:31.33333%;

		margin:0 2% calc(92vw * .03) 0;

	}

	.partner_box .par_list ul li .par_ss{

		-webkit-justify-content:center;

		justify-content:center;

	}

	.partner_box .par_list ul li .par_ss img{

		max-width:80%;

		max-height:90%;

	}

	.partner_box .par_r{

		margin-top:.6rem;

	}

	.partner_box .par_r .par_tit h2{

		font-size:.48rem;

	}

	

	/* 页脚 */

	.footer_info .footer_tit{

		display:none;

	}

	.footer_info .footer_l{

		width:100%;

	}

	.footer_info .footer_l>*{

		display:none;

	}

	.footer_info .footer_l>.footer_tit+.footer_tel{

		display:block;

	}

	.footer_info .footer_tel{

		margin-left:0;

	}

	.footer_info .footer_fri{

		float:right;

	}

	.footer_info .footer_qr{

		display:none;

	}

	.footer_copr{

		line-height:1.7;

	}

	

	/* 内页-经营理念 */

	.inner_box{

		overflow:hidden;

	}

	.inner_idea .inner_idea_con{

		margin-top:1.2rem;

	}

	.inner_idea .inner_idea_tit{

		font-size:.38rem;

	}

	.inner_idea .inner_idea_con .inner_idea_cir{

		background:none;

		height:auto;

		width:100%;

	}

	.inner_idea .inner_idea_con .inner_idea_cir_s,

	.inner_idea .inner_idea_con .inner_idea_cir_tit{

		display:none;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap ul{

		margin-bottom:-.6rem;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li{

		position:static;

		width:100%;

		-webkit-align-items:center;

		align-items:center;

		-webkit-justify-content:space-between;

		justify-content:space-between;

		margin-bottom:.6rem;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt>h5{

		background:none !important;

		padding:0 !important;

		font-size:.36rem;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt>span{

		padding:0 !important;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_icon{

		padding-top:0 !important;

		width:12vw;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(4),

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(5){

		-webkit-flex-direction:row;

		flex-direction:row;

		text-align:left;

		-webkit-animation-name:fadeInLeft;

		animation-name:fadeInLeft;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(2) .inner_idea_txt{

		padding-left:0;

	}

	

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt{

		width:calc(100% - 15vw);

		padding:0 !important;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt>span br{

		display:none;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt>span{

		font-size:12px;

		margin-top:.1rem;

	}

	

	

	/* 企业新闻 */

	.inner_news ul li a{

		padding-left:0;

		padding-right:0;

		border-top:none;

		border-left:none;

		border-right:none;

	}

	.inner_news ul li a .inner_n_tit{

		padding-bottom:.2rem;

	}

	.inner_news ul li a .inner_n_tit h3{

		width:100%;

	}

	.inner_news ul li a .inner_n_tit span{

		margin-top:.06rem;

	}

	.inner_news ul li a .inner_n_txt i{

		display:none;

	}

	.inner_news ul li a .inner_n_txt p{

		margin-top:.2rem;

	}

	

	/* 产品详情页 */

	.inner_pro_show .inner_p_l{

		width:100%;

	}

	.inner_pro_show .inner_p_pics{

		width:100%;

	}

	.inner_pro_show .inner_show_tit h3{

		font-size:.46rem;

	}

	.inner_pro_show .inner_p_r{

		width:100%;

		position:static;

		margin-top:.8rem;

	}

	.inner_pro_show .inner_p_pics .swiper-container{

		width:54vw;

		height:auto;

		border-width:2vw;

	}

	.inner_pro_show .inner_p_pics .swiper-slide{

		width:100% !important;

		height:calc(50vw * 180 / 270);

	}

	

	/* 内容翻页 */

	.inner_pnpage .inner_pnpage_prev,

	.inner_pnpage .inner_pnpage_next{

		width:100%;

	}

	.inner_pnpage .inner_pnpage_next{

		float:left;

		margin-top:.2rem;

		-webkit-justify-content:flex-start;

		justify-content:flex-start;

	}

	.inner_pnpage>a p{

		max-width:calc(100% - 60px);

	}

	

	

	/* 内页-加工中心 */

	

	

	/* 内页-质量控制 */

	

	/* 内页-应用领域 */

	.inner_app .inner_a_swtop .swiper-slide{

		-webkit-flex-direction:column-reverse;

		flex-direction:column-reverse;

	}

	.inner_app .inner_a_swtop .swiper-slide .inner_a_img,

	.inner_app .inner_a_swtop .swiper-slide .inner_a_txt{

		width:100%;

	}

	.inner_app .inner_a_swtop .swiper-slide .inner_a_img{

		height:calc(92vw * 4 / 6);

	}

	.inner_app .inner_a_swtop .inner_i_tit{

		padding-top:0;

	}

	.inner_app .inner_a_swtop .swiper-slide .inner_a_w{

		font-size:.36rem;

	}

	.inner_app .inner_a_swtop .swiper-slide .inner_a_txt{

		padding:.6rem;

	}

	.inner_app .inner_a_swtop .swiper-pagination-custom,

	.inner_app .inner_a_swtop .swiper-pagination-fraction{

		top:calc(92vw * 4 / 6 + .6rem);

		left:auto;

		right:.6rem;

		width:auto;

		font-size:.42rem;

	}

	.inner_app .inner_a_swtop .swiper-pagination-custom .on,

	.inner_app .inner_a_swtop .swiper-pagination-fraction .swiper-pagination-current{

		font-size:.56rem;

	}


	/* 内页-tag列表 */
	.inner_tag_box .inner_tag_tit h3{
		font-size:18px;
	}
	.inner_tag_box .inner_tag_tit span{
		font-size:14px;
	}
	.inner_tag_box .inner_tag_list ul{
		margin-bottom:calc(92vw * -.04);
	}
	.inner_tag_box .inner_tag_list ul li{
		width:46%;
		margin-bottom:calc(92vw * .04);
	}
	.inner_tag_box .inner_tag_list ul li .inner_tag_img{
		height:calc(92vw * .48 * 300 / 580);
	}
	.inner_tag_box .inner_tag_list ul li .inner_tag_w{
		font-size:14px;
		padding-top:.2rem;
	}

	



	

}



@media screen and (max-width:767px){

	/* 加工设备 */

	.mach_box .mach_con ul li a span:after{

		top:-6px;

		right:-6px;

		bottom:-6px;

		left:-6px;

	}

	

	/* 关于我们 */

	.about_box .center_box{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.about_box .abo_img{

		width:100%;

		margin-bottom:.6rem;

	}

	.about_box .abo_txt .abo_w{

		margin-top:.3rem;

	}

	.about_box .tjgr_btn02{

		margin-top:.6rem;

	}

	

	

	/* 页脚 */

	.footer_info .footer_fri{

		margin-left:0;

	}

	.footer_info .footer_fri{

		max-width:150px;

	}

	.footer_info .footer_tel,

	.footer_info .footer_fri{

		font-size:13px;

	}

	

	/* 列表翻页 */

	.list_pages .pagination li{

		display:none;

	}

	

	/* 内页-关于我们 */

	.inner_about .inner_a_s1 .inner_a_tit{

		margin-bottom:.8rem;

	}

	.inner_about .inner_a_s1 .inner_a_con{

		width:100%;

		margin-right:0;

	}

	.inner_about .inner_abo_tit{

		width:100%;

	}

	.inner_about .inner_abo_tit h4{

		font-size:.44rem;

	}

	.inner_about .inner_a_s1 .inner_a_tit h3{

		font-size:.48rem;

	}

	.inner_a_wcn{

		font-size:14px;

	}

	.inner_about .inner_a_s2_con .gallery-top .inner_a_txt{

		padding:.4rem .6rem;

	}

	.inner_about .inner_a_s2_con .gallery-top .inner_a_txt .inner_a_wcn:before{

		top:10px;

	}

	.inner_about .inner_a_s2_con .gallery-top .inner_a_txt .inner_a_wcn,

	.inner_about .inner_a_s2_con .gallery-top .inner_a_txt .inner_a_wen{

		width:100%;

	}

	.inner_about .inner_a_s2_con .gallery-top .inner_a_txt .inner_a_wen{

		padding:.3rem 0 0 16px;

	}

	.inner_about .inner_a_s2_con .inner_cou_num{

		font-size:.46rem;

		height:.8rem;

	}

	.inner_about .inner_a_s2_con .swiper-slide-thumb-active .inner_cou_num{

		font-size:.7rem;

	}

	.inner_about .inner_a_s3 .inner_a_con{

		width:100%;

	}

	

	

	

	/* 内页-战略未来 */

	.inner_partner .inner_par_tit>h3{

		font-size:.44rem;

	}

	.inner_partner .inner_par_tit>span{

		font-size:13px;

	}

	.inner_partner .inner_par_con{

		margin-top:10vh;

	}

	.inner_partner .inner_par_con ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.inner_partner .inner_par_con ul li{

		width:100%;

		flex-basis:100%;

		margin-bottom:1.2rem;

	}

	.inner_partner .inner_par_con ul li .inner_par_con_tit h4{

		font-size:.4rem;

	}

	

	/* 内页-加工中心 */

	.inner_service .center_box{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.inner_service .inner_ser_tabs{

		width:100%;

	}

	.inner_service .inner_ser_tabs ul{

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-justify-content:space-between;

		justify-content:space-between;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.inner_service .inner_ser_tabs ul li{

		padding:.4rem;

		width:48.5%;

	}

	.inner_service .inner_ser_tabs ul li:after{

		display:none;

	}

	.inner_service .inner_ser_tabs ul li h3{

		font-size:14px;

	}

	.inner_service .inner_ser_tabs ul li .inner_ser_en{

		display:none;

	}

	.inner_service .inner_ser_con{

		width:100%;

		padding:.6rem;

		margin-top:.5rem;

	}

	.inner_service .inner_ser_con .inner_ser_item{

		padding-right:0;

		font-size:14px;

		overflow-y:visible;

		max-height:none;

	}

	

	

	/* 内页-技术指导 */

	.inner_guid ul{

		margin-bottom:-.4rem;

	}

	.inner_guid ul li{

		width:100%;

		margin-bottom:.4rem;

	}

	.inner_guid ul li a .inner_g_img{

		height:calc(92vw * 330 / 580);

	}

	.inner_guid ul li a .inner_g_txt span em{

		font-size:.42rem;

		padding-right:.1rem;

	}

	.inner_guid ul li a .inner_g_txt span{

		height:.42rem;

		font-size:.36rem;

		padding-right:.2rem;

		margin-right:.2rem;

	}

	.inner_guid ul li a .inner_g_txt p{

		font-size:.36rem;

		max-width:70%;

	}

	

	/* 内页-质量控制 */

	.inner_quality .center_box{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.inner_quality .inner_qua_img{

		width:100%;

		display:none;

	}

	.inner_quality .inner_qua_tit h3{

		font-size:.46rem;

	}

	.inner_quality .inner_qua_tit span{

		font-size:.4rem;

	}

	

	

	/* 内页-应用领域 */

	.inner_app .center_box{

		position:relative;

	}

	.inner_app .inner_a_swtop .swiper-tt{

		top:calc((92vw * 4 / 6 - 40px) * .5);

		bottom:auto;

	}

	.inner_app .inner_a_swtop .swiper-t1{

		left:.2rem;

	}

	.inner_app .inner_a_swtop .swiper-t2{

		left:auto;

		right:.2rem;

	}

	.inner_app .inner_a_swbot{

		position:static;

	}

	.inner_app .inner_a_swbot .swiper-slide .inner_a_img,

	.inner_app .inner_a_swbot .swiper-slide .inner_a_txt {

		height:calc((92vw - 8px) * .5 * 220 / 282);

	}

	.inner_app .inner_a_swbot .swiper-button-prev,

	.inner_app .inner_a_swbot .swiper-button-next{

		top:auto;

		bottom:calc(((92vw - 8px) * .5 * 220 / 282 - 40px) / 2 + ((92vw - 8px) * .5 * 220 / 282));

		width:40px;

		height:40px;

	}

	.inner_app .inner_a_swbot .swiper-button-prev{

		left:.2rem;

	}

	.inner_app .inner_a_swbot .swiper-button-next{

		right:.2rem;

	}

	.inner_app .inner_a_swbot .swiper-button-prev:after,

	.inner_app .inner_a_swbot .swiper-button-next:after{

		font-size:18px;

	}

	.inner_i_tit h3,

	.inner_app .inner_a_swtop .inner_i_tit h3{

		font-size:.4rem;

	}

	.inner_i_tit h3 em,

	.inner_app .inner_a_swtop .inner_i_tit h3 em{

		font-size:.48rem;

	}

	.inner_i_tit span,

	.inner_app .inner_a_swtop .inner_i_tit span{

		font-size:.34rem;

	}

	

	/* 内页-联系我们 */

	.inner_contact .inner_cta_s1 .inner_cta_form{

		width:100%;

	}

	.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_fl,

	.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_fr{

		width:100%;

	}

	.inner_contact .inner_cta_s1 .inner_cta_item input,

	.inner_contact .inner_cta_s1 .inner_cta_item textarea{

		padding:.26rem;

	}

	.inner_contact .inner_cta_s1 .inner_cta_item textarea{

		height:2rem;

	}

	.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_submit input{

		padding:.26rem 0;

	}

	.inner_contact .inner_cta_s1 .inner_cta_qr{

		width:100%;

	}
	.inner_contact .inner_cta_s1 .inner_cta_qr>*:nth-of-type(1),
	.inner_contact .inner_cta_s1 .inner_cta_qr span{

		display:inline-block;

		width:26vw;

		height:26vw;

	}

	.inner_contact .inner_cta_s1 .inner_cta_qr p{

		font-size:.36rem;

	}

	.inner_contact .inner_cta_s2_tabs ul li{

		width:100%;

		font-size:12px;

	}

	.inner_contact .inner_cta_s2_tabs ul li em{

		font-size:.38rem;

	}

	.inner_contact .inner_cta_s2_tabs ul li.active{

		font-size:.34rem;

	}

	.inner_contact .inner_cta_s2_con .inner_cta_map{

		width:100% !important;

	}

	#dituContent .pop>img{

		width:12px !important;

		height:12px !important;

	}

	#dituContent,

	.inner_contact .inner_cta_s2_con .inner_cta_map iframe{

		height:80vw !important;

	}

	#dituContent .BMap_omCtrl.BMap_noprint.anchorBR.quad4{

		display:none;

	}

	.inner_contact .inner_cta_s2_con .inner_cta_info ul li{

		width:100%;

		padding:.5rem;

	}

	

	

	

	

	

}



@media screen and (min-width:768px) and (max-width:1200px){

	.pd_150{

		padding:1.5rem;

	}

	.pd_tb150{

		padding:1.5rem 0;

	}

	.pd_t150{

		padding-top:1.5rem;

	}

	.pd_b150{

		padding-bottom:1.5rem;

	}

	.pd_100{

		padding:1rem;

	}

	.pd_tb100{

		padding:1rem 0;

	}

	.pd_t100{

		padding-top:1rem;

	}

	.pd_b100{

		padding-bottom:1rem;

	}

	.pd_80{

		padding:.8rem;

	}

	.pd_tb80{

		padding:.8rem 0;

	}

	.pd_t80{

		padding-top:.8rem;

	}

	.pd_b80{

		padding-bottom:.8rem;

	}

	.pd_70{

		padding:.7rem;

	}

	.pd_tb70{

		padding:.7rem 0;

	}

	.pd_t70{

		padding-top:.7rem;

	}

	.pd_b70{

		padding-bottom:.7rem;

	}

	.pd_60{

		padding:.6rem;

	}

	.pd_tb60{

		padding:.6rem 0;

	}

	.pd_t60{

		padding-top:.6rem;

	}

	.pd_b60{

		padding-bottom:.6rem;

	}

	.pd_50{

		padding:.5rem;

	}

	.pd_tb50{

		padding:.5rem 0;

	}

	.pd_t50{

		padding-top:.5rem;

	}

	.pd_b50{

		padding-bottom:.5rem;

	}

	.pd_40{

		padding:.4rem;

	}

	.pd_tb40{

		padding:.4rem 0;

	}

	.pd_t40{

		padding-top:.4rem;

	}

	.pd_b40{

		padding-bottom:.4rem;

	}

	.pd_30{

		padding:.3rem;

	}

	.pd_tb30{

		padding:.3rem 0;

	}

	.pd_t30{

		padding-top:.3rem;

	}

	.pd_b30{

		padding-bottom:.3rem;

	}

	.pd_20{

		padding:.2rem;

	}

	.pd_tb20{

		padding:.2rem 0;

	}

	.pd_t20{

		padding-top:.2rem;

	}

	.pd_b20{

		padding-bottom:.2rem;

	}

	.pd_15{

		padding:.15rem;

	}

	.pd_tb15{

		padding:.15rem 0;

	}

	.pd_t15{

		padding-top:.15rem;

	}

	.pd_b15{

		padding-bottom:.15rem;

	}

	.mg_t150{

		margin-top:1.5rem;

	}

	.mg_b150{

		margin-bottom:1.5rem;

	}

	.mg_t100{

		margin-top:1rem;

	}

	.mg_b100{

		margin-bottom:1rem;

	}

	.mg_tb80{

		margin:.8rem 0;

	}

	.mg_t80{

		margin-top:.8rem;

	}

	.mg_b80{

		margin-bottom:.8rem;

	}

	.mg_tb60{

		margin:.6rem 0;

	}

	.mg_t60{

		margin-top:.6rem;

	}

	.mg_b60{

		margin-bottom:.6rem;

	}

	.mg_tb50{

		margin:.5rem 0;

	}

	.mg_t50{

		margin-top:.5rem;

	}

	.mg_b50{

		margin-bottom:.5rem;

	}

	.mg_tb40{

		margin:.4rem 0;

	}

	.mg_t40{

		margin-top:.4rem;

	}

	.mg_b40{

		margin-bottom:.4rem;

	}

	.mg_tb30{

		margin:.3rem 0;

	}

	.mg_t30{

		margin-top:.3rem;

	}

	.mg_b30{

		margin-bottom:.3rem;

	}

	.mg_tb20{

		margin:.2rem 0;

	}

	.mg_t20{

		margin-top:.2rem;

	}

	.mg_b20{

		margin-bottom:.2rem;

	}

	.mg_tb15{

		margin:.15rem 0;

	}

	.mg_t15{

		margin-top:.15rem;

	}

	.mg_b15{

		margin-bottom:.15rem;

	}

	.mg_tb10{

		margin:.1rem 0;

	}

	.mg_t10{

		margin-top:.1rem;

	}

	.mg_b10{

		margin-bottom:.1rem;

	}

	

	/* header */

	.header_box,

	header .center_box{

		height:70px !important;

	}

	.menu{

		height:70px;

	}

	header .logo img{

		height:50px;

	}

	nav>ul>li>a{

		font-size:.28rem;

	}

	header .ch_en .iconfont{

		font-size:.5rem;

	}

	header .ch_en{

		margin-right:30px;

	}

	.inner_header.scr~#scrolly_box .header_height,

	.inner_header~#scrolly_box .header_height{

		height:70px;

	}

	

	/* 标题 */

	.tjgr_tit h2{

		font-size:.34rem;

	}

	

	/* 按钮 */

	.tjgr_btn02 a{

		padding:.16rem .8rem;

	}

	

	/* 关于我们 */

	.about_box .abo_img{

		width:40%;

	}

	.about_box .abo_txt{

		width:56%;

	}

	.about_box .abo_txt h2{

		font-size:.32rem;

	}

	

	/* 企业新闻 */

	.news_box .swiper-container{

		width:70vw;

	}

	.news_box .swiper-button-next, .news_box .swiper-button-prev{

		width:8vw;

	}

	

	/* 战略未来 */

	.partner_box .par_tit h2{

		font-size:.32rem;

	}

	.partner_box .par_tit span{

		font-size:.28rem;

	}

	.partner_box .par_r .par_tit h2{

		font-size:.36rem;

	}

	.partner_box .par_txt{

		padding:.3rem;

	}

	

	

	

	/* 页脚 */

	.footer_copr{

		font-size:.24rem;

	}

	.footer_info .footer_fri{

		float:left;

		max-width:310px;

	}

	.footer_info .footer_tel{

		display:block;

	}

	

	/* 内页banner */

	.inner_banner .inner_b_txt h2{

		font-size:.38rem;

	}

	.inner_banner .inner_b_txt span{

		font-size:.28rem;

	}

	

	/* 二级导航 */

	.second_nav ul li{

		width:23%;

	}

	.second_nav ul li a{

		font-size:.25rem;

		padding:.2rem 0;

	}

	

	/* 内页-公司简介 */

	.inner_about .inner_a_s1 .inner_a_tit h3{

		font-size:20px;

	}

	.inner_about .inner_a_s1 .inner_a_con{

		margin-right:0;

		width:calc(100% - 260px);

	}

	.inner_about .inner_abo_tit h4{

		font-size:18px;

	}

	.inner_a_wcn{

		font-size:15px;

	}

	.inner_about .inner_a_s2_con .gallery-top .inner_a_txt{

		padding-left:30px;

		padding-right:30px;

		text-align:justify;

	}

	.inner_about .inner_a_s2_con .inner_cou_num{

		font-size:30px;

	}

	.inner_about .inner_a_s2_con .swiper-slide-thumb-active .inner_cou_num{

		font-size:50px;

	}

	

	/* 内页-发展历程 */

	.inner_course .inner_cou_tit h3{

		font-size:.34rem;

	}

	.inner_course .inner_cou_tit span{

		letter-spacing:.3em;

		text-indent:.3em;

		padding:0;

	}

	.inner_course .inner_cou_con .inner_cou_show .inner_cou_num{

		font-size:7vw;

	}

	.inner_course .inner_cou_con .inner_cou_hide .inner_cou_img{

		height:calc((46vw - 50px) * 220 / 400);

	}

	.inner_course .inner_cou_con .inner_cou_arrow{

		width:442px;

	}

	

	

	/* 内页-经营理念 */

	.inner_i_tit h3{

		font-size:.3rem;

	}

	.inner_i_tit h3 em{

		font-size:.36rem;

	}

	.inner_i_tit span{

		font-size:.24rem;

	}

	

	.inner_i_icons .inner_i_tit h3{

		font-size:.32rem;

	}

	

	/* 内页-战略未来 */

	.inner_partner .inner_par_tit>h3{

		font-size:.34rem;

	}

	.inner_partner .inner_par_con ul li{

		flex-basis:30%;

	}

	.inner_partner .inner_par_con ul li .inner_par_con_tit h4{

		font-size:.3rem;

	}

	

	

	/* 内页-企业新闻 */

	.inner_news ul li a .inner_n_tit h3{

		font-size:16px;

	}

	.inner_news ul li a .inner_n_txt p{

		font-size:14px;

	}

	

	/* 内页-新闻详情 */

	.inner_pro_show .inner_show_tit h3{

		font-size:.32rem;

	}

	.inner_pro_show .hot_pro .hot_con ul li a span{

		height:calc((92vw - 48px) * .33333 * 86 / 122);

	}

	

	/* 内页-产品中心 */

	.inner_pro ul>li a .inner_p_img{

		width:28%;

		border:none;

		height:calc(92vw * .28 * 180 / 270);

	}

	.inner_pro ul>li a>h3{

		width:26%;

		font-size:.3rem;

	}

	.inner_pro ul>li a{

		padding:.4rem 0;

	}

	.inner_pro ul>li a ol{

		width:40%;

		margin-top:0;

	}

	

	/* 内页-加工中心 */

	.inner_service .inner_ser_tabs ul li{

		padding:.3rem;

	}

	.inner_service .inner_ser_tabs ul li h3{

		font-size:15px;

	}

	.inner_service .inner_ser_tabs ul li .inner_ser_en{

		font-size:13px;

	}

	.inner_service .inner_ser_tabs{

		width:220px;

	}

	.inner_service .inner_ser_tabs ul li:after{

		display:none;

	}

	.inner_service .inner_ser_con{

		width:calc(100% - 240px);

		padding:.5rem 0 .5rem .5rem;

		

	}

	.inner_service .inner_ser_con .inner_ser_item{

		padding-right:.5rem;

		max-height:calc(853px - 1rem);

	}

	

	/* 内页-技术指导 */

	.inner_guid ul li{

		width:48.5%;

	}

	.inner_guid ul li a .inner_g_img{

		height:calc(92vw * .485 * 330 / 580);

	}

	.inner_guid ul li a .inner_g_txt span{

		font-size:.28rem;

		height:.38rem;

	}

	.inner_guid ul li a .inner_g_txt span em{

		font-size:.36rem;

	}

	

	/* 内页-质量控制 */

	.inner_quality .inner_qua_img{

		width:46%;

	}

	.inner_quality .inner_qua_r{

		width:50%;

	}

	.inner_quality .inner_qua_tit h3{

		font-size:.34rem;

	}

	.inner_quality .inner_qua_tit span{

		font-size:.3rem;

	}

	

	

	/* 内页-应用领域 */

	.inner_app .inner_a_swtop .swiper-slide .inner_a_w{

		font-size:.26rem;

	}

	.inner_app .inner_a_swbot{

		overflow:hidden;

		margin-bottom:-50px;

	}

	.inner_app .inner_a_swtop .inner_i_tit h3{

		font-size:.3rem;

	}

	.inner_app .inner_a_swtop .inner_i_tit h3 em{

		font-size:.34rem;

	}

	.inner_app .inner_a_swtop .inner_i_tit span{

		font-size:14px;

	}

	

	/* 内页-联系我们 */

	.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_item{

		margin-bottom:15px;

	}

	.inner_contact .inner_cta_s1 .inner_cta_item input,

	.inner_contact .inner_cta_s1 .inner_cta_item textarea{

		padding:12px;

	}

	.inner_contact .inner_cta_s1 .inner_cta_item textarea{

		height:209px;

	}

	.inner_contact .inner_cta_s2_tabs ul li em{

		font-size:16px;

	}

	.inner_contact .inner_cta_s2_tabs ul li.active{

		font-size:14px;

	}

	.inner_contact .inner_cta_s2_tabs ul li{

		font-size:12px;

	}

	.inner_contact .inner_cta_s2_con .inner_cta_map{

		width:100% !important;

	}

	.inner_contact .inner_cta_s2_con .inner_cta_info ul li{

		width:48%;

	}

	

	

	

	

}

@media screen and (min-width:768px) and (max-width:1024px){

	#dituContent,

	.inner_contact .inner_cta_s2_con .inner_cta_map iframe{

		height:400px !important;

	}

}



@media screen and (min-width:768px) and (max-width:895px){

	/* 产品中心 */

	.pro_box .pro_sort ul{

		margin:0 -.6665%;

		-webkit-justify-content:flex-start;

		justify-content:flex-start;

	}

	.pro_box .pro_sort ul li{

		width:32%;

		margin:0 .6665% -webkit-calc(92vw * .01333);

		margin:0 .6665% calc(92vw * .01333);

	}

	

	/* 加工设备 */

	.mach_box .mach_con ul li a span,

	.mach_box .mach_con ul li a span img{

		width:15vw;

		height:15vw;

	}

	

	/* 按钮 */

	.tjgr_btn01 a{

		width:30%;

	}

	

	/* 内页-经营理念 */

	.inner_idea .inner_idea_tit{

		font-size:.3rem;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_icon{

		width:63px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt{

		width:calc(100% - 80px);

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt>h5{

		font-size:.28rem;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt>span{

		font-size:.24rem;

	}

	

	

	/* 内页-企业新闻 */

	.inner_news ul li a .inner_n_img{

		width:30%;

		height:calc(92vw * .3 * 240 / 350);

	}

	.inner_news ul li a .inner_n_txt{

		width:66%;

	}

	

	/* 内页-技术指导 */

	.inner_guid ul li{

		margin-bottom:calc(92vw * .03);

	}

	.inner_guid ul li a .inner_g_txt{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.inner_guid ul li a .inner_g_txt span{

		padding-right:0;

		margin-right:0;

		border-right:none;

	}

	.inner_guid ul li a .inner_g_txt p{

		max-width:none;

		width:100%;

		margin-top:.1rem;

	}

	

	/* 内页-联系我们 */

	.inner_contact .inner_cta_s1 .inner_cta_form{

		width:100%;

	}

	.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_fl,

	.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_fr{

		width:48%;

	}

	.inner_contact .inner_cta_s1 .inner_cta_qr{

		display:none;

	}

	

	

	

	/* 内页-应用领域 */

	.inner_app .inner_a_swbot .swiper-slide .inner_a_img,

	.inner_app .inner_a_swbot .swiper-slide .inner_a_txt{

		height:calc((92vw - 30px) * .33333 * 220 / 282);

	}

	.inner_app .inner_a_swbot{

		position:static;

	}

	.inner_app .center_box{

		position:relative;

	}

	.inner_app .inner_a_swbot .swiper-button-prev{

		left:10px;

	}

	.inner_app .inner_a_swbot .swiper-button-next{

		right:10px;

	}

	.inner_app .inner_a_swbot .swiper-button-prev,

	.inner_app .inner_a_swbot .swiper-button-next{

		top:calc((92vw * 4 / 6 - 48px) * .5);

	}

	.inner_app .center_box{

		position:relative;

	}

	

	.inner_app .inner_a_swtop .swiper-tt{

		top:calc((92vw * 4 / 6 - 40px) * .5);

		bottom:auto;

	}

	.inner_app .inner_a_swtop .swiper-t1{

		left:.2rem;

	}

	.inner_app .inner_a_swtop .swiper-t2{

		left:auto;

		right:.2rem;

	}

	.inner_app .inner_a_swbot{

		position:static;

	}

	.inner_app .inner_a_swbot .swiper-button-prev,

	.inner_app .inner_a_swbot .swiper-button-next{

		top:auto;

		bottom:calc(((92vw - 30px) * .33333 * 220 / 282 - 40px) / 2 + ((92vw - 30px) * .33333 * 220 / 282));

		width:40px;

		height:40px;

	}

	

	

}



@media screen and (min-width:896px) and (max-width:1200px){

	/* header */

	header .ch_en{

		margin-right:25px;

	}

	nav ul>li .subnav{

		padding:0 4vw;

	}

	

	/* banner */

	.banner_box .swiper-slide a{

		height:auto;

	}

	.banner_box .swiper-slide a>img{

		position:static;

		transform:translateX(0);

		width:100%;

		height:auto;

	}

	.banner_box .swiper-slide a .banner_txt{

		width:auto;

		right:4%;

	}

	.banner_box .swiper-slide a .banner_txt img{

		height:100px;

	}

	

	/* 按钮 */

	.tjgr_btn01 a{

		width:200px;

		height:40px;

		line-height:40px;

	}

	

	/* 产品中心 */

	.pro_box .pro_left{

		width:30%;

	}

	.pro_box .pro_right{

		width:66%;

	}

	.pro_search{

		margin-top:0;

		width:70%;

	}

	.pro_box .pro_sort ul li .pro_sbox{

		height:-webkit-calc(92vw * .7 * 544 / 800 / 8);

		height:calc(92vw * .7 * 544 / 800 / 8);

	}

	.pro_box .pro_con,

	.pro_box .pro_con .swiper-slide a{

		height:-webkit-calc(92vw * .7 * 544 / 800);

		height:calc(92vw * .7 * 544 / 800);

	}

	.pro_box .swiper-button-next{

		right:.4rem;

	}

	.pro_box .swiper-button-prev{

		left:.4rem;

	}

	.pro_box .swiper-button-next,

	.pro_box .swiper-button-prev{

		width:40px;

		height:40px;

		margin-top:-20px;

	}

	.pro_box .swiper-button-next:after,

	.pro_box .swiper-button-prev:after{

		font-size:18px;

	}

	

	/* 加工设备 */

	.mach_box .mach_con ul li{

		width:18%;

	}

	.mach_box .mach_con ul li a span,

	.mach_box .mach_con ul li a span img{

		width:12vw;

		height:12vw;

	}

	

	/* 企业新闻 */

	.news_box .swiper-container{

		width:78vw;

	}

	.news_box .swiper-button-next,

	.news_box .swiper-button-prev{

		width:5vw;

	}

	.news_box .news_txt p{

		margin-top:6px;

	}

	.news_box .swiper-button-next:after,

	.news_box .swiper-button-prev:after{

		font-size:.5rem;

	}

	

	/* 战略未来 */

	.partner_box .par_l,

	.partner_box .par_r{

		width:48%;

	}

	.partner_box .par_list ul li{

		width:31.33333%;

		margin-right:2%;

	}

	.partner_box .par_list ul li .par_ss img{

		max-width:80%;

		max-height:90%;

	}

	

	

	/* 页脚 */

	.footer_info .footer_tit{

		margin-top:0;

		max-width:180px;

		display:none;

	}

	

	.footer_info .footer_tit h2{

		font-size:.34rem;

	}

	.footer_info .footer_tit span{

		font-size:.4rem;

	}

	.footer_info .footer_tel{

		/* margin-left:.8rem; */

	}

	.footer_info .footer_fri{

		max-width:280px;

		display:none;

	}

	.footer_info .footer_l{

		width:70%;

	}

	.footer_info .footer_qr{

		margin-top:0;

	}
	.footer_info .footer_qr>*:nth-of-type(1),
	.footer_info .footer_qr span{

		width:14vw;

		height:14vw;

	}

	

	/* 内页-二级导航 */

	.second_nav ul li{

		width:14.66666%;

	}

	

	/* 内页-发展历程 */

	.inner_course{

		background

	}

	.inner_course .inner_cou_con .inner_cou_show .inner_cou_num{

		font-size:6vw;

	}

	.inner_course .inner_cou_con .inner_cou_hide .inner_cou_img{

		height:calc((92vw / 3 - 50px) * 220 / 400);

	}

	

	

	/* 内页-经营理念 */

	.inner_idea .inner_idea_con .inner_idea_cir{

		width:260px;

		height:260px;

		background-size:contain;

	}

	.inner_idea .inner_idea_con .inner_idea_cir_s{

		width:140px;

		height:140px;

		margin:-70px 0 0 -70px;

	}

	.inner_idea .inner_idea_con .inner_idea_cir_tit{

		font-size:16px;

		line-height:260px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt>h5{

		font-size:14px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_icon{

		width:40px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(1){

		left:156px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(1) .inner_idea_icon{

		padding-top:50px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(2){

		top:112px;

		left:213px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(2) .inner_idea_txt{

		padding-left:3px;

		margin-top:-14px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(3){

		top:207px;

		left:140px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(3) .inner_idea_txt{

		padding-top:21px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(1) .inner_idea_txt>span,

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(2) .inner_idea_txt>span,

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(3) .inner_idea_txt>span{

		padding-right:0;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li .inner_idea_txt{

		width:378px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(2) .inner_idea_txt>h5,

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(2) .inner_idea_txt>span{

		padding-left:30px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(4){

		top:170px;

		right:191px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(4) .inner_idea_txt{

		padding-top:17px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(5){

		top:42px;

		right:191px;

	}

	.inner_idea .inner_idea_con .inner_idea_wrap li:nth-of-type(5) .inner_idea_txt{

		padding-right:3px;

		margin-top:-30px;

	}

	

	

	/* 内页-战略未来 */

	.inner_partner .inner_par_con ul li{

		flex-basis:31%;

	}

	

	

	/* 内页-企业新闻 */

	.inner_news ul li a .inner_n_img{

		width:24%;

		height:calc(92vw * .24 * 240 / 350);

	}

	.inner_news ul li a .inner_n_txt{

		width:72%;

	}

	

	

	/* 内页-技术指导 */

	.inner_guid ul li a .inner_g_txt p{

		max-width:calc(100% - 130px);

	}

	

	/* 内页-质量控制 */

	.inner_quality .inner_qua_img{

		width:40%;

	}

	.inner_quality .inner_qua_r{

		width:54%;

	}

	

	

	/* 内页-应用领域 */

	.inner_app .inner_a_swtop .swiper-tt{

		bottom:.6rem;

	}

	.inner_app .inner_a_swtop .swiper-t1{

		left:.6rem;

	}

	.inner_app .inner_a_swtop .swiper-t2{

		left:calc(.6rem + 40px + .2rem);

	}

	.inner_app .inner_a_swtop .swiper-pagination-custom,

	.inner_app .inner_a_swtop .swiper-pagination-fraction{

		left:.6rem;

		top:.6rem;

	}

	.inner_app .inner_a_swtop .swiper-slide .inner_a_img{

		height:calc(46vw * 4 / 6);

	}

	.inner_app .inner_a_swtop .inner_i_tit{

		padding-top:calc(.4rem + 43px);

	}

	.inner_app .inner_a_swbot .swiper-slide .inner_a_img,

	.inner_app .inner_a_swbot .swiper-slide .inner_a_txt{

		height:calc((92vw - 48px) * .25 * 220 / 282);

	}

	.inner_app .inner_a_swbot .swiper-button-next{

		right:10px;

	}

	.inner_app .inner_a_swbot .swiper-button-prev{

		left:10px;

	}

	.inner_app .inner_a_swbot .swiper-button-prev,

	.inner_app .inner_a_swbot .swiper-button-next{

		top:calc(((92vw - 48px) * .25 * 220 / 282 - 48px) * .5);

	}

	

	/* 内页-联系我们 */

	.inner_contact .inner_cta_s1 .inner_cta_form{

		width:70%;

	}

	.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_fl,

	.inner_contact .inner_cta_s1 .inner_cta_form .inner_cta_fr{

		width:48.5%;

	}

	.inner_contact .inner_cta_s1 .inner_cta_qr{

		width:20vw;

		padding-top:calc(.1rem + 19px);

	}
	.inner_contact .inner_cta_s1 .inner_cta_qr>*:nth-of-type(1),
	.inner_contact .inner_cta_s1 .inner_cta_qr span{

		height:20vw;

	}

	.inner_contact .inner_cta_s1 .inner_cta_qr p{

		font-size:.26rem;

	}

	.inner_contact .inner_cta_s2_con .inner_cta_info ul li{

		padding:.3rem;

		width:23%;

	}

	
	/* 内页-tag列表 */
	.inner_tag_box .inner_tag_tit h3{
		font-size:18px;
	}
	.inner_tag_box .inner_tag_tit span{
		font-size:14px;
	}
	.inner_tag_box .inner_tag_list ul li .inner_tag_img{
		height:calc(92vw * .293333 * 300 / 580);
	}

	/* 内页-新闻详情页 */
	.inner_pro_show .inner_p_l,
	.inner_pro_show .inner_p_r{
		width:100%;
	}
	.inner_pro_show .inner_p_r{
		margin-top:.4rem;
	}

	

	

	

}



















































